본문 바로가기

JAVA/JAVA Programming

[JAVA] 패키지와 import

반응형

출처 : 자바의신 VOL.1 기초 문법편





패키지와 import


 패키지는 클래스들을 그룹화하기 위한 단위이다. 만약 이러한 패키지가 없다면 자바의 소스코드들은 뒤죽 박죽되어 매우 복잡해질 것이다. 다른 패키지에 선언되어 있는 클래스를 사용하기 위해서는 클래스 선언 앞에 import 문장들이 있어야 한다.




패키지 선언시 유의사항들


 ● 패키지는 package로 시작하며 하위 패키지로 내려갈 때마다. (점)을 찍어주어야 한다.

 ● 반드시 소스의 가장 첫 줄에 존재해야 한다.

 ● 패키지의 이름에 자바 예약어가 포함되면 안된다.

 ● 모든 소문자로 구성하는 것이 일반적이다.

 ● 일반적인 패키지는 java나 javax로 시작하면 안 된다.

 ● 패키지에 해당하는 폴더에 클래스가 존재하는 것이 일반적이다.




패키지 선언 예


package com.roadbook.basicjava;




import

 

 ● import는 다른 패키지에 있는 클래스를 사용하기 위한 문장이다.

 ● import는 다른 클래스에 static으로 선언되어 있는 접근 가능한 변수를 참조하려면 import static을 사용한다.

 ● import는 하나의 패키지 내에 있는 모든 클래스를 참조하려면 *를 사용한다.





import 사용 예


import com.roadbook.basicjava.SummaryClass;
import static com.roadbook.basicjava.SummaryClass.SUMMARY_CHAPTER_NUMBER;
import com.roadbook.basicjava.exception.*;


반응형