본문

[2017.07.30] 05. 왜 패키지를 사용할까?

여러개의 클래스가 존재할 때 동일한 이름의 클래스의 중복 될 수 있다.


이를 해결하기 위한 개념이 '패키지'이다.


예를 들어, '김지원'이라는 이름을 가진 사람이 각 동네마다 존재한다면 그들을 구별하기 위한 방법이 필요하다.



그 방법 중 한가지로,


Y 동네-김지원, Z 동네-김지원 등등으로 이름 앞에 해당 동네를 붙여 부르는 것이다.



이와 같은 개념이 '디렉토리'이다.


처음 컴퓨터가 탄생했을 때는 동일한 이름의 파일이 존재 할 수 없었을 것이다. 이러한 이름 중복을 해결하기 위해 나온 개념이 '디렉토리'이다.


패키지 또한 클래스의 중복을 디렉토리로 해결한다.



이클립스에서 패키지를 확인하는 방법은 프로젝트의 properties에서 확인 할 수 있다.


다음과 같이 "Main.java"라는 중복 파일을 패키지로 해결하고 있다.


패키지는 디렉토리로 파일을 구분하고 있다. 


※ 다른 패키지 안의 클래스를 로드하는 것은 불가능하다.


방법은 소스 코드에 package 라는 명령어로 클래스의 위치를 선언하면 가능하다.



#왜 패키지 #패키지 #패키지 사용 이유


공유

댓글