패키지 디렉터리는 클래스를 컴파일하는 과정에서 자동으로 생성된다. 컴파일러는 클래스의 패키지 선언을 보고 디렉터리를 자동 생성시킨다. 패키지 선언은 package 키워드와 함께 패키지 이름을 기술한 것으로, 항상 소스 파일 최상단에 위치해야 한다.
package 상위패키지.하위패키지;
public class 클래스명 {...}
패키지 이름은 모두 소문자로 작성하는 것이 관례이다. 그리고 패키지 이름이 서로 중복되지 않도록 회사 도메인 이름의 역순으로 작성하고, 마지막에는 프로젝트 이름을 붙여 주는 것이 관례이다.
com.samsung.projectname
com.lg.projectname
org.apache.projectname
이클립스에서는 패키지를 먼저 생성하고 클래스를 나중에 추가하는 방식을 사용한다. 만약 패키지 선언이 없다면 이클립스는 클래스를 (default package)에 포함시킨다. default package란 패키지가 없다는 뜻이다. 그러나 어떤 프로젝트든 패키지 없이 클래스를 만드는 경우는 드물다.
'Language > JAVA' 카테고리의 다른 글
| [JAVA] 접근 제한자 (0) | 2024.09.04 |
|---|---|
| [JAVA] import 문 (0) | 2024.09.04 |
| [JAVA] final 필드와 상수 (0) | 2024.09.04 |
| [JAVA] 인스턴스 멤버와 정적 멤버 (0) | 2024.09.04 |
| [JAVA] 메서드 (0) | 2024.09.04 |