3. 객체, 메시지, 클래스, 인스턴스
Part 2. 객체 지향 프로그래밍 - chapter 4. 객체 지향 소개 1. 객체(Object) - 객체는 상태(State)와 동작(Behavior)으로 구성되어 있다. - 상태는 객체의 특징값(속성)이고, 동작은 객체가 취할 수 있는 동작이다. - 객체의 상태는 필드(멤버 변수)로, 동작은 메소드(멤버 함수)로 표현할 수 있다. 2. 메시지(Massage) - 대부분의 객체는 무언가를 실행하기 위해서 다른 객체를 필요로 한다. 이를 위해서는 객체간의 통신 메커니즘이 필요하다. - 객체는 메시지(Massage)를 통해 다른 객체와 통신하고 상호 작용한다. - 메시지는 메시지를 받는 객체, 메시지의 이름, 메시지의 매개 변수의 세 가지의 구성 요소로 이루어진다. - "메시지 전달"은 곧 "멤버 함수 호..