STUDY/JAVA

JAVA - 패키지, import문

3unB 2022. 4. 18. 17:21
반응형
패키지 ?
  클래스를 체계적으로 관리하기 위해 사용
  같은 클래스 이름이라도 패키지가 달면 다른 클래스로 인식

1. 패키지 선언

패키지 이름이 중복될 경우, 대부분 회사의 도메인 이름으로 패키지를 만듦

도메인 이름으로 패키지를 만들 경우, 도메인 이름 역순으로 이름을 지어줌

   ( 포괄적인 이름이 상위패키지가 되도록 하기 위해서)

마지막에는 프로젝트 이름을 붙여줌

 ex. com.apache.projectname

 

2. import 문

다른 패키지에 속하는 클래스를 사용하려면 import 문을 선언

import문은 패키지 선언과 클래스 선언 사이

import문으로 지정된 패키지의 하위 패키지는 import 대상이 아님

   => import 하려면 해당 패키지의 import문을 작성해야함

 

* 이클립스에서는 사용된 클래스를 조사해서 자동으로 import문을 추가하는 기능이 있음 => ctrl + shift + o 

 

반응형