인스턴스

    1. 객체에 대한 이해

    1. 객체에 대한 이해

    세상 모든 것이 객체다 그림과 같이 우리 주변에 있는 모든 것이 객체다. 즉, 실세계는 객체들의 집합이다 객체 (odject) 주체 (subject) 객체는 캡슐화된다 캡슐화 (encapsulation) : 객체의 구성 요소들을 캡슐로 싸서 보호하고 볼 수 없게 하는 것으로, 객체의 가장 본질적인 특징 ex) 캡슐에 든 약은 어떤 색인지 어떤 성분인지 알 수 없다 객체의 일부 요소는 공개된다 객체들이 서로 정보를 교환하고 통신하기 위해 일부 요소의 공개 노출이 필요하다 ex) TV의 on/off 버튼, 음량 조절 버튼 등은 사용자나 다른 기계와 통신하기 위해 노출되어 있음 C++ 객체는 멤버 함수와 멤버 변수로 구성된다 객체는 자신만의 고유한 상태(state)와 행동(behavior)으로 구성 ex) T..