在Android中为包设置别名

时间:2015-01-07 15:13:42

标签: android package alias

我有两个同名但在不同包中的类:

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();

我怎样摆脱这个?

1 个答案:

答案 0 :(得分:2)

Java中没有这样的别名机制。

您需要为一个班级或另一个班级至少包含一个完整的限定词...