JAVA - package와 import

jodbsgh·2022년 3월 21일
0

💡"JAVA"

목록 보기
20/67

패키지(package)

패키지란,

  • 클래스의 묶음이다.
  • 클래스 또는 인터페이스를 포함시킬 수 있다.
  • 서로 관련된 클래스들끼리 그룹 단위로 묶어 놓음으로써 클래스를 효율적으로 관리 가능하다.
  • 자신만의 패키지 체계를 유지함으로써 다른 개발자가 개발한 클래스 라이브러리의 클래스와 이름이 충돌하는 것을 피할 수 있다.
  • 클래스가 물리적으로 하나의 클래스파일(.class)인 것과 같이 패키지는 물리적으로 하나의 디렉토리이다.
  • 하나의 소스파일에는 첫 번째 문장으로 단 한번의 패키지 선언만을 허용한다.
  • 모든 클래스는 반드시 하나의 패키지에 속해야 한다.
  • 패키지는 점(.)을 구분자로 하여 계층구조로 구성할 수 있다.
  • 패키지는 물리적으로 클래스 파일(.class)을 포함하는 하나의 디렉토리다.

import문

  • 컴파일러에게 소스파일에 사용된 클래스의 패키지에 대한 정보를 제공
  • 컴파일 시에 컴파일러는 import문을 통해 소스파일에 사용된 클래수들의 패키지를 알아 낸 다음, 모든 클래스이름 앞에 패키지명을 붙여 준다.
profile
어제 보다는 내일을, 내일 보다는 오늘을 🚀

0개의 댓글