package와 import

roglog·2021년 6월 28일
0

java의 정석

목록 보기
18/36

1. 패키지(package)


  • 클래스의 묶음(클래스 또는 인터페이스를 포함시킬 수 있음)
  • 모든 클래스는 반드시 하나의 패키지에 속해야 함(작성하지 않을경우 자동으로 '이름없는 패키지'가 제공됨)
  • 패키지는 점(.)을 구분자로 하여 계층구조로 구성할 수 있음
  • 패키지는 물리적으로 클래스 파일(.class)을 포함하는 하나의 디렉토리
  • 선언
    package 패키지명
    • 대소문자 모두 허용하지만 소문자로 이름을 짓는 것을 원칙으로 함

2. import문


  • 사용하고자 하는 클래스의 패키지를 미리 명시해주어 소스코드에 사용되는 클래스이름에서 패키지명을 생략할 수 있게 해줌
  • 컴파일러에게 소스파일에 사용된 클래스의 패키지에 대한 정보를 제공
  • 선언
  import 패키지명.클래스명;
  import 패키지명.*; //이 경우 하위 패키지의 클래스까지 포함하는 것은 아님
  • static import문

    • static멤버를 호출할 때 클래스 이름을 생략할 수 있음
      Ex) import static java.lang.Math.random;

    java의 정석 chapter7

profile
Full Stack Developer 📚

0개의 댓글