본문 바로가기
기초 및 언어/▶ Java&JSP

22. import

by 류딩이 2025. 8. 20.

📌 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 클래스 안의 메서드 실행