📌 import란?
✅ 정의
- **import**는 다른 패키지에 있는 클래스나 인터페이스를 현재 소스 파일에서 사용할 수 있게 가져오는 키워드입니다.
✅ 왜 필요할까?
자바는 클래스들을 패키지(package) 라는 폴더 구조로 관리합니다.
- 같은 패키지 안에 있는 클래스는 바로 사용 가능 ✅
- 다른 패키지에 있는 클래스는 직접 찾아올 수 없으므로 **import**로 가져와야 함 ❌
✅ 사용 방법
import 패키지이름.클래스이름;
import com.javastudy.Car;
public class Ex06_import {
public static void main(String[] args) {
Car c = new Car("아방떼", 200);
c.prnCar(); // 실행
}
}

1. 패키지(package)
- 패키지는 자바 클래스 파일들을 폴더 단위로 묶어서 관리하기 위한 방법입니다.
- 예를 들어, com.javastudy.Car 라는 클래스가 있다면:
- com 폴더 → javastudy 폴더 → 그 안에 Car.java 가 존재한다는 의미입니다.
2. import 문
- 다른 패키지에 있는 클래스를 사용하려면 import 키워드로 불러와야 합니다.
- import com.javastudy.Car;
👉 com.javastudy 패키지 안에 있는 Car 클래스를 현재 파일에서 사용 가능하게 함.
3. Car 클래스 사용
Car c = new Car("아방떼", 200);
c.prnCar(); // Car 클래스 안의 메서드 실행
'기초 및 언어 > ▶ Java&JSP' 카테고리의 다른 글
| 24. 익명클래스 (3) | 2025.08.20 |
|---|---|
| 23. 추상클래스, 인터페이스 (5) | 2025.08.20 |
| 21. 다형성, 업캐스팅, 다운캐스팅 (2) | 2025.08.20 |
| 20. 제어자, 접근제어지시자(Access Modifier)와 기타제어자 (0) | 2025.08.19 |
| 19. 포함 (0) | 2025.08.19 |