더북(TheBook)

자바에서는 날짜 계산을 이해하는 전문가가 날짜와 다른 날짜 관련 개념을 표현하는 클래스를 만들어 제공한다. 날짜를 계산하고 싶다면 이 클래스 중 하나를 사용해 날짜 객체를 생성하고, 요일이나 다음 날짜를 돌려주는 메서드 등을 호출하면 된다.

대다수는 날짜 계산의 세부 사항을 깊이 생각하고 싶지 않겠지만, 다른 분야에서는 아마 전문가일지도 모른다. 다른 프로그래머가 여러분의 지식을 활용할 수 있게 하려면 클래스를 만들어 제공한다. 다른 프로그래머에게 제공하지 않더라도 클래스를 사용하면 프로그램을 일관되게 구성할 수 있어 유용하다.

자신만의 클래스를 선언하는 방법을 배우기 전에 먼저 객체를 사용하는 중요한 예제를 살펴보자.

유닉스 프로그램 cal은 지정한 월과 연도에 해당하는 달력을 다음과 유사한 형태로 출력한다.

090
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.