在我的包中,我有兩個類:動物和遊戲無法解析類型
類Game有一個名爲newGame的方法,它要求參數類型爲Animals的兩個對象。
我的代碼是:
Game test = new Game();
test.newGame(new Animals("x"), new Animals("y"));
但是,我得到一個錯誤,告訴我,這是不可能解決型「動物」 ......建議?
在我的包中,我有兩個類:動物和遊戲無法解析類型
類Game有一個名爲newGame的方法,它要求參數類型爲Animals的兩個對象。
我的代碼是:
Game test = new Game();
test.newGame(new Animals("x"), new Animals("y"));
但是,我得到一個錯誤,告訴我,這是不可能解決型「動物」 ......建議?
沒有看到足夠的代碼(你的Game
和Animal
類是什麼樣的),很難說你是否正在創建Animal
對象。但是,我可以說線
Game.newGame(new Animals("x"), new Animals("y");
是一個語法錯誤。您在該行右側缺少右右括號。
您需要關閉括號。另外,如果在不同的包中包含類「Animals」,則需要使用import語句從該包導入「Animals」。
import packagename.Animals;
祝你好運。
也許與動物類的構造函數中的模糊有關嗎? 更詳細的錯誤信息將有所幫助。
1.您是否在班上導入動物? – PermGenError 2013-03-19 11:59:26
他們在同一個包裝中是不夠的嗎? – MrD 2013-03-19 11:59:49
可能是不相關的,但你在遊戲上調用newGame()作爲靜態方法 - 這是一個錯字嗎?還有一個括號丟失,所以我不知道這是否是你發佈的實際代碼...這也是很好的複製和粘貼來自編譯器的完整的錯誤信息 – 2013-03-19 11:59:51