我有两个同名但在不同包中的类:
classA in mypackage.blabla.blabla.model
classA in mypackage.blabla.blabla.persistence
我需要从同一点来引用它们:
mypackage.blabla.blabla.model.classA sample1 = new mypackage.blabla.blabla.model.classA();
mypackage.blabla.blabla.persistence.classA sample2 = new mypackage.blabla.blabla.persistence.classA();
是否可以为两个包设置别名以避免输入这么多?
例如:
alias for mypackage.blabla.blabla.model -> model
alias for mypackage.blabla.blabla.persistence -> persistence
所以我只需输入:
model.classA sample1 = new model.classA();
persistence.classA sample2 = new persistence.classA();
我怎样摆脱这个?
答案 0 :(得分:2)
Java中没有这样的别名机制。
您需要为一个班级或另一个班级至少包含一个完整的限定词...