我知道這個問題已經被問到很多關於導入兩個類的問題,而是省略了兩者的導入,並且每當你想使用時都調用完整路徑。 與我有關的問題是我們可以只導入一個,使用沒有完整路徑的一個,並寫下另一個的完整路徑。在java中使用兩個同名的類
例如
import com.stackoverflow.FirstOne
firstOne ok = new FirstOne();
com.another.folder.firstOne isthisOk = new firstOne();
我知道這個問題已經被問到很多關於導入兩個類的問題,而是省略了兩者的導入,並且每當你想使用時都調用完整路徑。 與我有關的問題是我們可以只導入一個,使用沒有完整路徑的一個,並寫下另一個的完整路徑。在java中使用兩個同名的類
例如
import com.stackoverflow.FirstOne
firstOne ok = new FirstOne();
com.another.folder.firstOne isthisOk = new firstOne();
你必須創建一個完整的包的新對象,以及:
import com.stackoverflow.FirstOne;
FirstOne ok = new FirstOne();
com.another.folder.FirstOne isthisOk = new com.another.folder.FirstOne();
注:區分大小寫
是的...有效。
您可以通過完全限定名稱使用任意數量的類 - 然後導入一個以短名稱使用。
是爲更多鈔票如果類屬於不同的包,因爲靜態類型的該對象是包的名稱+類的名稱。
爲什麼不能像日誌那樣避免混淆編譯器,它會很高興。
是的,這是可能的:)事實上'進口'只是爲了讓開發人員的生活變得簡單。內部Java代表完全合格的一切。 –
是的,你可以,爲什麼不是 –
有沒有什麼理由不爲自己嘗試這個? –