在我的包中,我有两个类:动物和游戏
类游戏有一个名为newGame的方法,它需要两个类型为动物的对象作为参数。
我的代码是:
Game test = new Game();
test.newGame(new Animals("x"), new Animals("y"));
然而,我收到一个错误,告诉我无法解决“动物”类型...建议?
答案 0 :(得分:3)
如果没有看到足够的代码(您的Game
和Animal
类看起来如何),很难说您是否正确创建Animal
个对象。但是,我可以说行
Game.newGame(new Animals("x"), new Animals("y");
是语法错误。您错过了该行右侧的右侧右括号。
答案 1 :(得分:3)
您需要关闭括号。
Game.newGame(new Animals("x"), new Animals("y"));
^
此外,如果您在其他包中包含“Animals”类,则需要使用import语句从该包中导入“Animals”。
import packagename.Animals;
祝你好运。
答案 2 :(得分:0)
也许与动物类的构造函数中的歧义有关? 更详细的错误消息将有所帮助。