在我的包裹中,我有两个课程:动物和游戏
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");
是语法错误。您在该行的右侧缺少右括号。
你需要关闭你的括号。
Game.newGame(new Animals("x"), new Animals("y"));
^
此外,如果您在不同的包中有“Animals”类,则需要使用 import 语句从该包中导入“Animals”。
import packagename.Animals;
祝你好运。
也许与 Animals 类的构造函数中的歧义有关?更详细的错误消息将有所帮助。