클래스와 객체

    자바의 정석 정리(25) - 객체지향언어

    객체지향언어 1, 코드의 재사용성이 높다. 2. 코드의 관리가 용이하다. 3. 신뢰성이 높은 프로그래밍을 가능하게 한다. 클래스와 객체 클래스의 정의 : 객체를 정의해 놓은 것 클래스의 용도 : 객체를 생성하는데 사용 객체의 정의 : 실제로 존재하는 것. 사물 또는 개념 객체의 용도 : 객체가 가지고 있는 기능과 속성에 따라 다름 유형의 객체 : 책상, 의자, 자동차, TV와 같은 사물 무형의 객체 : 수학공식, 프로그램 에러와 같은 논리나 개념 객체 : 모든 인스턴스를 대표하는 포괄적인 의미를 갖고 있다. 인스턴스 : 어떤 클래스로 부터 만들어진 것인지를 강조하는 것 보다 구체적인 의미를 갖고 있다. 클래스 -(인스턴스화)> 인스턴스(객체) 객체의 구성요소 - 속성과 기능 속성 = 멤버변수, 특성, 필..