package와 import

성채원·2024년 2월 4일

자바에서 package의 의미는 '클래스 꾸러미', '클래스 묶음'이라는 뜻이다.


다른 패키지에 있는 클래스를 사용하기 위하여 import 키워드를 사용한다. import의 사전적 의미는 '수입하다'이다.

package ThinkingJAVA;

public class Class16 {
    public void hi() {
        System.out.println("하이~~~");
    }
}

이 Class16 클래스를 수입하려면 해당 클래스를 import해야한다.

package ThinkingJAVA;
import ThinkingJAVA.Class16;

public class Class17 {
    public static void main(String[] args) {
        Class16 ob = new Class16();
        ob.hi();
    }
}
  • import 패키지명.수입할클래스명을 써주면 된다!
  • 패키지를 만드는 이유는 자기만의 Library를 만들어 클래스들을 효율적으로 관리하기 위해서이다.

Date 클래스는 'java.util' 패키지에 있는 날짜와 관련된 클래스이다.

package ThinkingJAVA;
import java.util.Date;
public class Class18 {
    public static void main(String[] args) {
        Date d = new Date();
        System.out.println(d);
    }
}

이거 하면 결과값이
Sun Feb 04 22:08:37 KST 2024
일케 나온다 우옹 신기하다..

import java.lang.*;를 하면 모든 클래스를 사용할 수 있다.

0개의 댓글