LESSON 36
패키지
패키지는 클래스를 관리하는 데 사용합니다. 클래스는 자바 파일을 작성한 뒤 컴파일하면 생성됩니다. 생성된 클래스도 파일이죠. 지금까지 우리는 많은 클래스를 만들면서 실습해왔습니다. 클래스가 많다는 것은 클래스 파일도 많다는 의미입니다. 앞으로도 클래스 파일이 점점 더 많아질 텐데 이 클래스 파일을 어떻게 관리해야 할까요?
여러분의 컴퓨터에도 많은 파일이 들어있을 것입니다. 워드 파일, 음악 파일, 사진 파일 등 파일이 많아지면 여러분은 파일을 어떻게 관리하나요? 저는 폴더를 만들어 그 폴더에 관련 있는 파일들을 넣어 관리합니다. 사진 파일이라면 사진이라는 폴더를 만들어 관리하죠. 한 폴더에 전부 넣을 수도 있겠지만 폴더 안에 연도별로 폴더를 만들고, 연도별 폴더 안에 장소, 날짜별로 폴더를 만들어 관리합니다. 아마 천 개나 만 개 파일을 한 폴더에 전부 넣고 사용하는 사람은 그렇게 많지 않을 것입니다.
그림 36-1 | 파일을 관리하는 폴더
이렇게 폴더별로 나눠 관리하는 이유는 한 폴더에 모든 파일이 들어있다면 파일을 찾기도, 관리하기도 힘들기 때문입니다. 따라서 자연스럽게 폴더를 만들어 사용하죠.