現在我遇到了一些問題。我正在寫一個轉換函數,假設我想將一種類型的卡(一個類)轉換爲另一種類型(另一個類)。如何用兩個具有相同名稱的類在Java中導入
假設一個是foo.bar.Card,另一個是baz.banan.Card。我可以有一個
import foo.bar.Card;
,但我不能這樣做
import foo.bar.Card;
import baz.banan.Card;
爲那麼編譯器不能告訴他們分開。
我只能做其中的一個,然後在其他的前綴,所以我有我的代碼中的卡和baz.banan.Card,但我想避免有很長的名字。理想情況下,我想使用bar.Card和banan.Card,但這是可能的,如果是這樣的話?
我能想到的唯一方法就是將其中一個包裝成一個命名不同的虛擬類! – ParkerHalo
我認爲那是沒有辦法的。 :( – Shivam
正如在[這個答案](http://stackoverflow.com/a/7193475/2773311)中提到的,如果你不需要訪問'static'變量和函數,你可以擴展其中的一個 – Arc676