📥 import 문
import 문은 다른 패키지에 있는 클래스를 현재 클래스에서 사용하고자 할 때 사용한다. import를 사용하면 매번 패키지 이름을 포함한 전체 클래스 이름(java.util.Scanner)을 쓰는 번거로움을 줄여준다.
// java.util 패키지에 있는 Scanner 클래스를 가져온다.
import java.util.Scanner;
public class MyProgram {
public static void main(String[] args) {
// import 문 덕분에 Scanner라고만 써도 된다.
Scanner scanner = new Scanner(System.in);
// ...
}
}
➡️ import의 종류
- 특정 클래스 임포트: import java.util.ArrayList; (특정 클래스만 가져옴)
- 패키지 내 모든 클래스 임포트: import java.util.*; (해당 패키지 내의 모든 클래스를 가져오지만, 서브 패키지는 포함하지 않는다. 일반적으로 특정 클래스를 명시적으로 임포트하는 것이 권장된다.)
- static 임포트 (Static Import): import static java.lang.Math.PI; (클래스의 static 멤버(필드, 메서드)를 직접 가져와서 클래스 이름 없이 사용할 수 있게 해준다.)
'JAVA' 카테고리의 다른 글
| [JAVA] 캡슐화란? (0) | 2025.09.14 |
|---|---|
| [JAVA] 접근 제어자란? (0) | 2025.09.13 |
| [JAVA] 패키지란? (0) | 2025.09.13 |
| [JAVA] 가비지 컬렉션(GC)와 NPE (0) | 2025.09.13 |
| [JAVA] 변수와 초기화 (0) | 2025.09.13 |