개발 일기

패키지 본문

Java

패키지

ji_su_04 2024. 7. 30. 16:27

패키지 규칙

  • 패키지의 이름과 위치는 폴더(디렉토리) 위치와 같아야 한다. 
  • 패키지 이름은 모두 소문자를 사용한다.
  • 패키지 이름의 앞 부분에는 일반적으로 회사의 도메인 이름을 거꾸로 사용한다. 예를 들어, 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 필요)

참고로 카테고리는 보통 큰 분류에서 세세한 분류로 점점 나누어져 지듯이 패키지 역시 그렇다.

 

 

반응형

'Java' 카테고리의 다른 글

캡슐화  (0) 2024.07.30
접근 제어자  (0) 2024.07.30
생성자  (0) 2024.07.29
this  (0) 2024.07.29
절차 지향 프로그래밍과 객체 지향 프로그래밍  (0) 2024.07.29