패키지란
비슷한 성격의 클래스를 모아둔 자바의 "폴더"와 같은 개념
같은 이름의 클래스도 서로 다른 패키지에 존재 가능
서브 패키지(하위 패키지)
패키지는 폴더의 개념과 같음.
해당 하위패키지에 접근하기 위해서는
상위패키지명. 하위패키지명.클래스명
패키지 사용 시
서로 다른 클래스를 사용하기 위해서는 임포트해줘야 한다!
단, 같은 패키지 내에서는 import 없이도 사용 가능
(예)
import 상위패키지명.하위패키지명; : 해당 하위패키지 임포트
or
import 상위패키지명.* : 해당 상위패키지 밑의 모든 패키지 사용 가능
패키지 사용 이유
1. 클래스의 분류가 용이하다
2. 패키지가 다르다면 동일 클래스명 사용이 가능하다