본 시리즈는 저서 『이것이 자바다(신용권, 임경균 저)』 를 길잡이 삼아 자바를 다시 배워가는 기록입니다. 지난 글 '이것이 자바다 3'을 통해서 책의 Part02: 객체지향 프로그래밍 영역에 진입했습니다. 객체지향 프로그래밍 영역에 들어갔지만 설계에 대한 책이 아니라 프로그래밍 언어 Java에 대한 책이므로 Java에서 객체지향을 위해 사용하는 도구들을 알게 될 것입니다. 이에 지난 글에서는 메모리 사용 영역과 주소값을 저장하는 레퍼런스 타입을 보았습니다. 레퍼런스 타입을 데이터 위치를 다루는 기술로 생각한다면, 이번에 다룰 클래스는 생성될 객체의 명세(spec)을 정의하는 것 입니다. 처음 클래스를 접하시는 분들은 명세(spec), 청사진(blueprint)로 비교되는 것이 이해가 어려울 수 있습니다..