[Java] Package
- 서로 연관됨 클래스 또는 인터페이스들을 묶어 놓은 묶음
- 클래스들이 필요할 때만 사용될 수 있도록 함
- 클래스를 패키지 이름 과 함께 계층적인 형태로사용
- 다른 그룹에 속한 클래스와 발생할 수 있는 클래스 이름간 충돌 막아줌
패키지 정의 방법
- 보통 도메인 이름을 거꾸로 적은 후, 그 뒤에 프로젝트 이름을 붙여서 만듬
- 프로젝트 이름뒤에 다른 이름이 나올 수 있다.
- 각각의 폴더명은 숫자로 시작할 수 없다.
- 도메인 이름이 8cruz.com 이고 프로젝트 이름이
javastudy라면com.eightcruz.javastudy로 패키지를 지정 할 수 있다.사용방법
- improt {도매인} 처럼 사용
- 클래스 이름대신에 * 를 적어도 된다.
import com.eightcruz.javastudy.*; - improt를 하지않고 다음과 같이 사용할 수 있다.
com.eightcruz.javastudy.Hello hello = new com.eightcruz.javastudy.Hello();