두 개의 서로 다른 패키지에서 동일한 클래스 이름을 사용하고 싶거나 사용해야하는 경우 두 가지 옵션이 있습니다.
하나는 가져 오기에 사용할 하나를 선택하고 다른 하나는 정규화 된 클래스 이름을 사용하는 것입니다.
import my.own.Date;
class Test{
public static void main(String[] args){
// I want to choose my.own.Date here. How?
//Answer:
Date ownDate = new Date();
// I want to choose util.Date here. How ?
//Answer:
java.util.Date utilDate = new java.util.Date();
}
}
2- 항상 정규화 된 클래스 이름 사용 :
//no Date import
class Test{
public static void main(String[] args){
// I want to choose my.own.Date here. How?
//Answer:
my.own.Date ownDate = new my.own.Date();
// I want to choose util.Date here. How ?
//Answer:
java.util.Date utilDate = new java.util.Date();
}
}