CH6-2~4 클래스와 객체
객체지향의 가장 기본적인 개념인 클래스와 객체에 대해 알아보자.
: 객체를 정의해 놓은 것이다. 객체를 생성하는데 사용함
: 클래스에 의해 생성된 것. 객체가 갖고 있는 기능과 속성에 따라 다른 용도를 갖는다.
보통은 설계도와 제품간의 비유를 든다.
어떤 대상의 기능과 속성은 다음과 같이 코드화된다.
속성은 변수(필드)로, 기능은 함수(메서드)로 구현된다.
객체는 모든 인스턴스를 대표하는 일반적인 용어, 특정 클래스와의 관계를 중점으로 이야기할때는 인스턴스라는 단어를 사용한다.
클래스에서 객체를 생성하는것을 인스턴스화라고 한다.
CH6-5 한 파일에 여러 클래스 작성하기