객체지향이란 무엇인지 정리해보자
객체란? 객체 지향 프로그래밍(OOP: Object-Oriented-Programming)을 알기 위해서 객체란 무엇인지 이해할 필요가 있습니다. 객체(Object)는 사물로 이해하면 쉽습니다. 우리 주변에는 사물이 많습니다. 자동차, 컴퓨터, 마우스, 책, 연필, 의자, 소파, 시계, 반지, 냉장고, 계산기 등이 모두 객체라고 할 수 있습니다. 이러한 객체들은 각각 속성과 기능으로 구성됩니다. 예를 들어 의자는 색, 모양, 길이와 같은 속성을 가지며 앉을 수 있는 기능이 있습니다. 자동차 또한 색상, 문, 속도와 같은 속성을 가지며 가속, 정지, 방향전환 같은 기능이 있습니다. 사물은 속성과 기능이 있습니다. 이것을 프로그래밍으로 가져와서 이해해 보겠습니다. 자동차를 만든다고 가정해보면, 속성으로 색상..
더보기