패키지 (Pakage)

박주현·2022년 10월 14일
0

국비 공부

목록 보기
15/44

패키지

  • 별도의 이름 공간(Namespace)이 생기기 때문에 클래스 이름의 유일성을 보장.
  • 클래스를 패키지 단위로도 제어할 수 있기 때문에 좀 더 세밀하게 접근을 제어할 수 있다.

패키지 명

  • 도메인의 역순서대로 쓴다.
  • 소문자로 써라.
    www.naver.com -> com.naver.~~~ 이런식으로 패키지 이름을 쓴다.

import 문

  • 패키지의 경로를 미리 컴파일에게 알려주는 문장
  • import 문은 소스 파일에서 package 문과 첫 번째 클래스 선언부 사이에 위치
import 패키지이름.클래스;

or

import 패키지이름.*;


// 주의 사항
import com.hankuk.*;		// com.hankuk 패키지에 포함된 모든 클래스이다.
import com.hankuk.people.*;	// com.hankuk.people 패키지에 포함된 모든 클래스이다.

정적 import 문

package sec04;

import static java.util.Arrays.sort;// 정적 import문

import java.util.Arrays;
import java.util.Calendar;

public class StaticImportDemo {

	public static void main(String[] args) {
		int[] data = { 3, 5, 1, 7 };
		sort(data);
		System.out.println(Arrays.toString(data));
		System.out.println(Calendar.JANUARY);
		Calendar.getInstance();

	}

}

0개의 댓글