본문 바로가기

프로그래밍/Java

[Java]import


 import문

 다른 패키지(폴더)에 속한 클래스를 사용하기 위해서는 클래스 이름 앞에 패키지의 경로까지 포함한 풀네임을 명시해서 사용해야 한다. 하지만 매번 패키지 명을 붙여서 작성하는 것은 귀찮고 비효율적인 일이다. 그래서 자바에서는 소스코드에 import문을 통해 미리 사용하고자 하는 클래스의 패키지를 명시해줌으로서, 코드를 작성할 때 클래스 이름에서 패키지 명을 생략할 수 있게 된다.



import문의 선언 방법

 import문은 package문 다음에, 그리고 클래스 선언 문 이전에 위치해야 한다. 

 

import 패키지이름.클래스이름;

  해당 패키지의 특정 클래스만을 사용하고자 할때 사용한다.

 

import 패키지이름.*;

 

 해당 패키지의 모든 클래스를 클래스이름만으로 사용하고 싶을 때 사용한다.

 

 

import문의 특징

 1. import문을 선언할 때 별표 * 사용하는 것이 해당 패키지에 포함된 모든 하위 패키지의 클래스까지 포함해 주는 것은 아니다.

 

ex)

import java.awt.*;
import java.util.*;

 위 두 문장은 사용가능하다.

import java.*;

 하지만 위 문장은 사용 불가능하다.

 

 

 

 2. java.lang.* 과 같이 자바에서 빈번하게 사용되는 패키지는 자동으로 기술되기 때문에 따로 import하지 않아도 사용할 수 있게 되어있다.

 

 

'프로그래밍 > Java' 카테고리의 다른 글

[Java]상속  (0) 2021.04.02
[Java]static  (0) 2021.03.30
[Java]패키지  (0) 2021.03.30
[Java]this와 this()  (0) 2021.03.26
[Java]메소드 오버로딩  (0) 2021.03.26