반응형

1. Java import (임포트) : 자바의 라이브러리 패키지의 클래스를 사용하거나 사용자의 다른 패키지 안의 클래스를 사용할 때 import 명령어를 사용하면 클래스 이름으로 사용할 수 있게 해주는 명령어입니다.


2. 사용 예제

2.1 라이브러리 패키지 사용 모습

import 사용 전 모습, 아래와 같이 클래스에 패키지 이름까지 써야 사용 가능한데

1
2
3
4
5
6
7
8
public class Main {
 
    public static void main(String[] args) {
        java.util.Scanner in = new java.util.Scanner(System.in);
        
    }
 
}
cs

import 사용 후 모습, 아래와 같이 클래스 이름으로 객체를 만들어 줄 수 있다.

1
2
3
4
5
6
7
8
9
10
11
import java.util.Scanner;
 
public class Main {
 
    public static void main(String[] args) {
        Scanner in = new Scanner(System.in);
        
    }
 
}
 
cs

 

2.2 사용자의 다른 패키지 import 방법

 

위와 같이 패키지 2개를 만들고 afafa 패키지 내 Main 클래스 안에서 import 해보려고 한다.

아래와 같이 import test1.*; test1 패키지의 하위 클래스들을 모두 import 해줄 수 있다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import test1.*;
import test2.Test2Print;
 
public class Main {
 
    public static void main(String[] args) {
        Test1Print t1 = new Test1Print();
        t1.Test1PrintOut();
        
        Test2Print t2 = new Test2Print();
        t2.Test2PrintOut();
    }
 
}
 
cs
 
1
2
3
4
5
6
7
8
9
10
package test1;
 
public class Test1Print {
 
    public void Test1PrintOut () {
        System.out.println("테스트 1 출력");
    }
 
}
 
cs
1
2
3
4
5
6
7
8
9
10
package test2;
 
public class Test2Print {
 
    public void Test2PrintOut () {
        System.out.println("테스트 2 출력");
    }
 
}
 
cs

실행 결과 

 

반응형

+ Recent posts