我有一個Player
類,它繼承自ArmedHumanoids
類,它繼承自Humanoids
類。繼承以及在哪裏聲明預期的通用對象
何時何地應該創建Player
對象,以便在所有其他類中都可以訪問 - 例如,selectPlayerRace
類?
我知道,通過擴展Player
類,它變得可以訪問,但我受挫,因爲我所有的其他類擴展了JFrame
。只能有一個擴展名,而不是兩個。
目前的NetBeansIDE抱怨說,它無法找到Player
對象時,我在selectPlayerRace
爲其編寫代碼,在我的Main
類創建Player
對象之後。
很顯然,這是快樂,當我創建的selectPlayerRace
類Player
對象,但後來因爲它是內部selectPlayerRace
我不能訪問我的所有其他類的Player
對象。
Player
對象旨在成爲所有其他類中可訪問的通用對象。
這正是我需要的解決方案。它在我的代碼中完美工作。例如,我可以在selectClassType類中調用Player.getInstance.classType =「Mage」。非常感謝你爲我解決這個問題。 – elwynn 2009-02-23 07:47:47