■ 객체지향 프로그래밍 잠시 눈을 돌려 주위를 살펴보자. 각자가 위치한 장소에 따라 여러 사물들과 물체가 보일 것이다. 이처럼 책상, 의자, 컴퓨터, 등등 우리가 주변에서 볼 수 있는 "모든 실재하는 어떤" 대상을 프로그래밍 언어에서는 객체(Object)라고 부른다. 객체 (Object) 는 앞서 예로든 사물뿐만이 아니라, 사람과 동물 심지어 미생물까지도 객채에 범주 안에 들 수 있다. 한마디로 객체는 우리가 보고 느끼고 인지할 수 있는 모든 것을 뜻 한다. 객체 지향 프로그래밍 (OOP, Object Oriented Programming) 의 개념은 모두 이 객체 (Object)에서 부터 시작한다. 객체지향 이론의 핵심 개념은 실제 세계는 이러한 객체들로 구성되어 있으며, 발생 하는 모든 사건들은 이 ..