본문 바로가기

[김영한의 실전자바] -기본편 섹션 6. 패키지

@곰삼이2025. 6. 13. 01:36

패키지 사용 

-패키지를 사용하는 경우 항상 코드 첫줄에 패키지 이름을 적어주어야 함. 

-사용자와 같은 위치: 패키지 경로 생략 가능 

-사용자와 다른 위치: 패키지 전체 경로 포함해서 클래스 적어주기 

 

 

패키지 - import 

-코드의 첫줄에 package를 사용하고, 다음 줄에는 import 사용 가능 

-import 사용하면 다른 패키지에 있는 클래스를 가져와서 사용 가능 

-import 사용한 덕분에 코드에서는 패키지 명 생략하고 클래스 이름만 적을 수 있다. 

-특정 패키지에 포함된 모든 클래슬르 포함해서 사용하고 싶으면 import 시점에 * 사용 

 

클래스 이름 중복 

-클래스 이름이 같아도 패키지 이름으로 구분해서 같은 이름의 클래스 사용 가능 

-import는 하나만 선택 가능 

 

 

패키지 규칙

-패키지의 이름과 위치는 폴더(디렉토리) 위치와 같아야 한다 (필수) 

-패키지 이름은 모두 소문자 사용(관례)

-패키지 이름의 앞 부분에는 일반적으로 회사의 도메인을 거꾸로 사용 

ex. com.company.myapp (관례)

 

패키지와 계층 구조 

- a 

   - b 

   - c 

패키지 : a, a.b, a.c  (완전히 다른 패키지 import 해야 가져올 수 있음) 

 

 

패키지 활용 

패키지를 구성할 때 서로 관련된 클래스는 하나의 패키지에 모으고, 관련이 적은 클래스는 다른 패키지로 분리하는 것이 좋다. 

 

 

 

 

목차