package

coding by 스플릿·2021년 12월 28일
0

Java1

목록 보기
30/44

정의

  • 클래스들의 묶음으로 같은 디렉토리에 있다.

특징

  • 클래스의 실제 이름은 패키지명을 포함하고 있다
    • String 클래스의 실제 이름은 java.lang.String
    • java디렉토리에 있는 lang 디렉토리에 포함된 String.class파일

  • 서로 관련된 클래스들끼리 그룹 단위로 묶어서 클래스를 효율적으로 관리할 수 있게 한다.

  • 패키지명에 대소문자를 모두 사용할 수 있지만 클래스명과 구분하기 쉽게 소문자로 하는 것을 원칙

  • 모든 클래스는 반드시 하나의 패키지에 포함되어야 한다.

  • 아무런 패키지를 선언하지 않았을 경우는 자바에서 기본적으로 제공하는 '이름 없는 패키지'에 속한다.

선언방법

  • 소스파일의 맨 위에 작성한다. package (작성하는class가 속할 패키지명);
  • 주석과 공백을 제외한 첫번째 문장이여야 한다.

0개의 댓글