본 글은 김영한 님의 『김영한의 실전 자바 - 기본편』 강의를 학습하며 정리한 내용입니다.
강의 자료에 포함된 일부 코드와 이미지를 참고하여 발췌·활용하였습니다.
자바 기본기를 제대로 다지고 싶으시다면, 아래 링크에서 강의를 확인해 보세요
본 게시물은 파트너스 활동의 일환으로 작성되었으며, 구매 시 소정의 수수료를 받을 수 있습니다.
패키지
패키지 등장
매우 많은 클래스가 등장하면서 관련 있는 기능들을 분류해서 관리하고 싶을 것이다. 컴퓨터는 보통 파일을 분류하기 위해 폴더, 디렉토리라는 개념을 제공한다. 자바도 이런 개념을 제공하는데, 이것이 패키지이다.
사용
- 패키지를 사용하는 경우 항상 코드 첫 줄에 패키지 이름을 적어줘야 한다.
- 특정 패키지에 포함된 모든 클래스를 포함해서 사용하고 싶으면 * 을 사용하면 된다.
- 이름이 같아도 패키지 이름으로 구분해서 같은 이름의 클래스를 사용할 수 있다
규칙
- 패키지의 이름과 위치는 폴더 위치와 같아야 한다.(필수)
- 패키지 이름은 모두 소문자를 사용한다.(관례)
- 패키지 이름의 앞 부분에는 일반적으로 회사의 도메인 이름을 거꾸로 사용한다.(관례)
- 예 : com.company.myapp
계층 구조
- a
- b
- c
a, a.b, a.c 총 3개의 패키지가 존재한다.
'인프런 > 김영한 자바' 카테고리의 다른 글
| [김영한의 실전 자바 기본편] - 7. 자바 메모리와 static (0) | 2025.09.11 |
|---|---|
| [김영한의 실전 자바 기본편] - 6. 접근 제어자 (0) | 2025.09.09 |
| [김영한의 실전 자바 기본편] - 4. 생성자 (0) | 2025.09.09 |
| [김영한의 실전 자바 기본편] - 3. 객체 지향 프로그래밍 (0) | 2025.09.09 |
| [김영한의 실전 자바 기본편] - 2. 기본형과 참조형 (0) | 2025.09.03 |