1
我有兩個類具有相同名稱的包,但在不同的包:設置別名請在Android
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();
我怎樣才能擺脫呢?
它說:無法解析符號「模式」嘗試使用進口mypackage.blabla.blabla.model導入它時與持久性相同。 – user1624552
正確,我的解決方案不適用於軟件包。除了至少包含一個完整限定符(Java限制,例如與Python相比)之外,您別無選擇。 – shkschneider