2022.10.14
패키지
- 연관된 클래스와 인터페이스의 묶음
- 접근제어와 이름 충돌 방지 및 분류 목적
- 계층 구조 : 상위 패키지와 하위 패키지를 도트
.
로 구분
시스템 패키지
- 자바가 제공하는 클래스 라이브러리
- JDK가 함께 설치
- 최상위 시스템 패키지 java 및 javax
- java.lang 패키지
- 자바 프로그램에 기본이 되는 클래스들 모음
- 패키지 경로명 생략 가능 - import 불필요
사용자 정의 패키지
- 소스 코드의 첫 번째 줄에 사용자가 정의하여 사용
- 주로 소문자로 명시
- 동일 패키지가 아닌 경우 외부 클래스 사용 시에는 패키지 경로를 포함한 전체 클래스 이름을 명시해야 함
- 단, import 사용시 import된 경로까지는 생략 가능
import