귀찮은 패키지 경로 --> import 사용할 수 있다.
package com.bit.day08;
//매번 치기 귀찮은 것을 import하여 쓸 수 있음 (대표:scanner 클래스)
import com.bit.day08.pm.Ex01;
public class Ex09 {
public static void main(String[] args) {
com.bit.day08.pm.Ex01 ex01; // pm패키지 안의 Ex01을 가리킨다.
}
}
//또다른 패키지의 Ex01을 부르고 싶다면 앞에 그 클래스의 패키지 경로를 써주면 된다.
java.util.*;
(util 패키지 안의 모든 클래스)
package com.bit.day08;
//import java.util.Scanner;
//import java.util.ArrayList; 이렇게 일일이 써주기 귀찮을 시 사용
import java.util.*; // --> 이 패키지 내부에 있는 모든 것.
public class Ex09 {
Scanner sc = new Scanner(System.in);
}
주의할 점
package com.bit.day08;
import com.bit.day08.am.Ex01;
import com.bit.day08.pm.Ex01;
//패키지와 상관없이 클래스명이 동일하면 오류. 어느것을 가져올지 모른다.
//이럴 경우 다른 하나 Ex01을 사용시, 패키지까지 명세해주면서 쓰면 된다.
import com.bit.day08.am.Ex01;
import java.util.*;
//직접적으로 명세한 패키지의 클래스 먼저 가져온다.
public class Ex09 {
Scanner sc = new Scanner(System.in);
}