Ch7-15~16. import문
0. 목차
Chapter7. 객체지향 프로그래밍Ⅱ
Ch7 - 15. import문
Ch7 - 16. static import문
Ch7 - 15. import문
▶ import문이란?
▷ 클래스를 사용할 때 패키지 이름을 생략할 수 있음
▷ 컴파일러에게 클래스가 속한 패키지를 알려줌
▷ 이클립스 자동 import 단축키 : ctrl + shift + o
▷ java.lang 패키지(기본 패키지)의 클래스는 import하지 않고도 사용 가능
- String, Object, System. Thread…
import java.lang.*; // *은 java.lang의 모든 클래스 의미
생략가능
▶ import문 선언 방법
▷ 방법 1
▷ ctrl + shift + o
→ 방법 1로 선언
import 패키지 이름. 클래스 이름;
▷ 방법 2
import 패키지 이름.*;
▷ import문은 패키지 문과 클래스 선언의 사이에 선언
package com.codechobo.book; // 패키지 선언
import java.util.Date; // import문
class ImportTest { // 클래스 정의
Date date = new Date();
}
▷ import문은 컴파일 시 처리 → 프로그램의 성능에 영향 없음
▷ *
이 붙었다고 다 같은 건 아님
▷ 패키지 두 개가 같은 이름의 클래스를 가질 때,
import문에 사용하는 패키지 이름 붙여주기
import java. sql*; // java.sql.Date 존재
import java. util*; // java.util.Date 존재
pobic class ImportTest {
publid static void main(String[] args) {
java.util.Date today = new java.util.Date(); // sql.Date 아니고 util.Date 사용인 걸 알 수 있음
}
}
Ch7 - 16. static import문
▶ static import문이란?
▷ static 멤버를 사용할 때, 클래스 이름을 생략할 수 있게 해 줌
▷ 클래스 이름을 생략하여, 코드를 짧게 만들어 줌