패키지 패키지 : 서로 관련 있는 클래스나 인터페이스의 컴파일된 클래스(.class) 파일들을 서로 관련 있는 것들끼리 한곳에 묶어 놓은 것 - 하나의 패키지 = 하나의 디렉터리에 저장된 클래스 파일들을 지칭 - 클래스를 지칭할 때는 패키지명을 포함하는 경로명을 사용 ex) java.awt.Color : 클래스의 이름 (경로명) / java.awt : 패키지명 1. 패키지 계층 구조 2. 패키지별 접근 제한 - 패키지 간 무단 접근 방지 가능 3. 동일한 이름의 클래스를 다른 패키지에 작성 가능 ex) 파일 시스템이 같은 이름을 가진 파일이 다른 디렉터리에 있으면 서로 다른 파일로 인지하는 것과 같음 4. 소프트웨어의 높은 재사용성 ∵ 불필요한 코딩 작업을 줄여주기 때문 cf) 자바 개발 도구인 ..