(해당 포스팅은 개인적인 공부를 위해 정리한 내용입니다. 부족한 부분이 있다면 댓글로 알려주시면 보완하겠습니다!) 1. 객체지향 프로그래밍이란? OOP 는 어떤 것일까? 2. 클래스란? 3. 객체(인스턴스) 란? 1. 객체지향 프로그래밍이란? OOP 는 어떤 것일까? 우리가 살고 있는 세상은 수많은 객체들로 이루어져 있습니다. 지금 바로 주변을 둘러봐도 컴퓨터/ 모니터/ 마우스 등의 객체가 있고, 심지어는 우리 자신도 하나의 객체가 될 수 있습니다. 각각의 객체는 속성과 행동을 가지고, 해당 속성과 행동이 가지는 내용과 특징에 따라서 독립적인 객체가 되지만, 또한 크게는 같은 범주에 속하기도 합니다. 우리도 역시 이름, 생김새, 체격, 성격등이 다른 서로 다른 독립적인 객체이지만, 결국은 모두 인간이라는..