object(객체)란 무엇일까? - 객체란 현실 세계의 사물이나 개념을 소프트웨어로 표현한 것이다.예를 들어, 현실 세계에 있는 '자동차'라는 사물을 자바 안에 실제 형체 그대로 담을 수는 없다. 대신, 자동차가 가진 속성(예: 색상, 속도, 모델명)과 동작(예: 달리다, 멈추다)을 코드로 표현한 것을 하나의 객체로 불린다 class(클래스)란 무엇일까?- 클래스란 위에 말한 객체를 설계(모델링)하는 도구를 의미하며 자료형 측면에서 봤을 때는 새로운 자료형(UDDT:User defined data type)을 만드는 도구라고도 할 수 있다. 예를 들면, 자동차를 만들 때 그냥 자동차 만들자! 하면 바로 자동차를 만들 수 없다. 제일 먼저 어떤 자동차를 만들 것인지 자동차 도면(설계도)을 작성하게 되는..