개발 일기
패키지 본문
패키지 규칙
- 패키지의 이름과 위치는 폴더(디렉토리) 위치와 같아야 한다.
- 패키지 이름은 모두 소문자를 사용한다.
- 패키지 이름의 앞 부분에는 일반적으로 회사의 도메인 이름을 거꾸로 사용한다. 예를 들어, com.company.myapp과 같이 사용한다.
패키지와 계층 구조
패키지는 보통 다음과 같이 계층 구조를 이룬다.
a > b, c
이렇게 하면 다음과 같이 총 3개의 패키지가 존재한다.
a, a.b, a.c
계층 구조상 a 패키지 하위에 a.b와 a.c 패키지가 있다.
그런데 이것은 우리 눈에 보기에만 계층 구조이고, a와 a.b, a.c는 서로 완전히 다른 패키지이다.
따라서 a 패키지의 클래스에서 a.b 패키지의 클래스가 필요하다면 import 해서 사용해야 한다. (반대 역시 import 필요)
참고로 카테고리는 보통 큰 분류에서 세세한 분류로 점점 나누어져 지듯이 패키지 역시 그렇다.
반응형