JAVA

Package

쿠키는고양이 2022. 8. 28. 15:41

 

키지란 보통 상자 또는 포장물 이란 의미로 일상에서 사용된다.

JAVA 에서의 패키지는 클래스들을 구분 짓는 폴더와 비슷한 개념이다.

 

JAVA로 프로그램을 만들 때 프로그램의 범위로 따져본다면 다음과 같다.

위의 이미지와 같이 Class < Package < Project 순으로 범위가 크다.

여기서 Package는 Class 보다 상위 개념이기에 각 패키지는 각각의 클래스들로 구성된다는 것을 알 수 있다.

마찬가지로 Project 또한 각각의 패키지들로 구성된다.

 

1. 패키지 만들기

패키지를 만드는 방법은 간단하다.

프로젝트 하단의 src 폴더에서 우클릭 후 new -> package 를 선택하여 패키지의 이름을 정하고 Finish 하면 된다.


 

 

또는 클래스를 만들 때 나오는 창에서 상단의 package 부분에 이름을 적어주면 자동으로 생성된다.

 

위에서 말했듯 패키지는 클래스들을 구분 짓는 폴더의 개념이다.

그렇다면 패키지 안에서 패키지를 만들 수도 있지 않을까? 즉, 하위 폴더를 만드는 개념이라 생각하면 된다.

패키지 내부에서 패키지를 만들고 싶다면 . (dot) 을 사용한다.

상위 패키지 이름 . 하위 패키지 이름

 

위 과정을 거치면 패키지 익스플로러에 다음과 같이 나올 것이다.

위 이미지에서 주목해야할 점은 하위 패키지로 생성하였지만 패키지 익스플로러에서는 test001이 test01 의

하위에 존재하지 않는 다는 것이다. 하지만 아래 폴더 이미지에서는 test01 밑에 test001 이 있는 것을 볼 수 있다.

 

Test Class 까지 생성하면 코드에 다음과 같이 자동으로 선언된 것을 확인할 수 있다.