클래스에 대해 자세히 이해하기 위해서는 우선 객체라는 것에 대해 숙지를 해야 한다. 1. 객체 객체란 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있고 다른 것과 명확하게 식별 가능한 것을 말한다. 사람이 '이름, 나이'와 같은 속성과 '웃다, 걷다' 등의 동작이 존재하듯이 객체도 속성과 동작으로 구분되어 있다. 자바에서는 객체의 속성을 필드 그리고 동작을 메소드라고 부른다. 2. 객체 간의 상호작용 객체들은 각각 독립적으로 존재하고, 다른 객체와 서로 상호작용한다. 이때 상호작용의 수단은 메서드이며 객체가 다른 객체의 기능을 이용하는 것이 메서드 호출이다. 정리하자면 객체의 상호작용은 객체 간의 메서드 호출을 의미하며 매개 값과 리턴 값을 통해서 데이터를 주고받는 것..