无法解析类型

时间:2013-03-19 11:56:57

标签: java

在我的包中,我有两个类:动物和游戏

类游戏有一个名为newGame的方法,它需要两个类型为动物的对象作为参数。

我的代码是:

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

然而,我收到一个错误,告诉我无法解决“动物”类型...建议?

3 个答案:

答案 0 :(得分:3)

如果没有看到足够的代码(您的GameAnimal类看起来如何),很难说您是否正确创建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)

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