객체란? 객체란 여러분들이 생활하시면서 보는 사물을 다 객체라고 보실 수 있습니다. 자동차로 예를 들어봅시다. - 사물 : 자동차 - 속성, 특징 : 검은색, 바퀴 4개 - 행위, 동작 : 달린다, 멈춘다 이렇게 자동차라는 것을 정의하고 설계하기 위해서는 위와 같이 사물 + 속성 + 행위로 정의를 내릴 수 있습니다. 여기서 개발자 관점으로 조금만 바꿔보면 - 객체(사물) : 자동차 - 필드(속성, 특징) : 검은색, 바퀴 4개 - 메서드(동작, 행위) : 달린다, 멈춘다 즉, 개발관점에서 객체지향 프로그래밍을 한다는 말은 객체,필드,메서드 등으로 하나의 사물을 설계하고, 설계된 사물들간의 유기적인 관계를 프로그래밍 방식으로 풀어내는 것을 말합니다. 객체지향 프로그래밍(OOP) 과거에는 계산기를 여러개 이..