0

在我的包裹中,我有两个课程:动物和游戏

Game 类有一个名为 newGame 的方法,它需要两个 Animals 类型的对象作为参数。

我的代码是:

Game test = new Game();
test.newGame(new Animals("x"), new Animals("y"));

但是,我收到一条错误消息,告诉我无法解析类型“动物”... 建议?

4

3 回答 3

3

如果没有看到足够的代码(你的GameAnimal类是什么样的),很难说你是否Animal正确地创建了对象。但是,我可以说这条线

Game.newGame(new Animals("x"), new Animals("y");

是语法错误。您在该行的右侧缺少右括号。

于 2013-03-19T12:00:10.930 回答
3

你需要关闭你的括号。

Game.newGame(new Animals("x"), new Animals("y"));
                                               ^

此外,如果您在不同的包中有“Animals”类,则需要使用 import 语句从该包中导入“Animals”。

import packagename.Animals;

祝你好运。

于 2013-03-19T12:01:37.200 回答
0

也许与 Animals 类的构造函数中的歧义有关?更详细的错误消息将有所帮助。

于 2013-03-19T12:08:37.843 回答