2つの異なるパッケージから同じクラス名を本当に使用したい、または使用する必要がある場合は、2つのオプションがあります
。1つを選択してインポートで使用し、もう1つを完全修飾クラス名として使用します。
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();
}
}