본문 바로가기
Java

[Java] 패키지의 사용

by bkuk 2022. 9. 29.

패키지란?

패키지를 간단히 말하면 클래스 파일의 묶음입니다.

패키지를 만들면 프로젝트 하위에 물리적으로 디렉토리가 생성됩니다.

프로젝트를 수행할 때 패키지의 계층 구조를 구성하는 것

전체 프로젝트의 소스 코드를 어떻게 관리할지와 관련이 있습니다.

 

패키지가 단순히 클래스 묶음이 아닌 프로젝트 전체 소스 코드를 구성하는 계층 구조가되고,

이 계층 구조를 잘 구성해야 소스 코드 관리와 유지보수가 편리하다는 사실을 잊지 말아야 합니다.


 

아래 사진은 Eclipse 라는 툴에서는 패키지를 생성하는 방법입니다.

 

 

 

이클립스가 아닌 visualstudio를 기준으로 설명드리겠습니다.

2개의 클래스와 1개의 실행 클래스가 있습니다.

패키지를 컴파일 하겠습니다.

javac -d. -encoding utf-8 PackB.java

javac -d. -encoding utf-8 PackC.java

 

 

실행 클래스를 컴파일 하겠습니다.

javac -encoding utf-8 PackEx01.java

 

실행 시키면 

java PackEx01

 

 

PackB와 PackC default 생성자가 호출된 것을 확인할 수 있습니다.

댓글