import문
소스코드를 작성할 때 다른 패키지의 클래스를 사용하려면 패키지명이 포함된 클래스 이름을 사용해야 한다. 이러한 불편함을 해결하기 위해서는, 클래스의 코드를 작성하기 전에 import문으로 사용하고자 하는 클래스의 패키지를 미리 명시해주면 소스코드에서 사용되는 클래스 이름에서 패키지명은 생략할 수 있다.
import문의 역할은 컴파일러에게 소스파일에 사용된 클래스의 패키지에 대한 정보를 제공하는 것이다.
일반적인 소스 파일(*.java)의 구성
1. package문
2. import문
3. 클래스 선언
import문의 선언
모든 소스파일에서 import문은 package문 다음에, 그리고 클래스 선언문 이전에 위치한다.
한 소스파일에서 여러 번 선언할 수 있다.
import Package.class;
import packagename.*;
키워드 import와 패키지명을 생략하고자 하는 클래스의 이름을 패키지명과 함께 써주면 된다.
같은 패키지에서 여러 개의 클래스가 사용될 때, import문을 여러 번 사용하는 대신 패키지명.*을 이용해서 지정된 패키지에 속하는 모든 클래스를 패키지명 없이 사용할 수 있다.
모듈 (패키지를 묶음)
모듈 - 패키지 - 클래스
Ctrl+Shift+O 누르면 자동으로 import 된다.
java. 으로 시작하는 패키지들 ==> "자바표준패키지"
javax. 으로 시작하는 패키지들 ==> "자바확장패키지"
wildcard문자 => 의미: all
참고문헌: 자바의 정석
'STUDY > JAVA' 카테고리의 다른 글
[JAVA] 인터페이스 (0) | 2022.03.31 |
---|---|
[JAVA] 제어자 (0) | 2022.03.30 |
[JAVA] String 타입 (0) | 2022.03.30 |
[JAVA] 오버라이딩과 오버로딩 (0) | 2022.03.29 |
[JAVA] 상속 (0) | 2022.03.21 |