Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/305.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 无法解析类型_Java - Fatal编程技术网

Java 无法解析类型

Java 无法解析类型,java,Java,在我的课程包里,我有两门课:动物课和游戏课 类游戏有一个名为newGame的方法,该方法需要两个动物类型的对象作为参数 我的代码是: Game test = new Game(); test.newGame(new Animals("x"), new Animals("y")); 然而,我得到一个错误,告诉我它是不可能解决类型“动物”。。。建议?如果没有看到足够的代码(你的游戏和动物类是什么样子),很难说你是否正确创建了动物对象。不过,我可以说,行 Game.newGame(new Anima

在我的课程包里,我有两门课:动物课和游戏课

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

我的代码是:

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

然而,我得到一个错误,告诉我它是不可能解决类型“动物”。。。建议?

如果没有看到足够的代码(你的
游戏
动物
类是什么样子),很难说你是否正确创建了
动物
对象。不过,我可以说,行

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

是一个语法错误。您缺少右侧的右括号。

如果没有看到足够的代码(您的
游戏
动物
类是什么样子),很难说您是否正确创建了
动物
对象。不过,我可以说,行

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

是一个语法错误。行右侧缺少右括号。

您需要右括号

Game.newGame(new Animals("x"), new Animals("y"));
                                               ^
此外,如果在不同的包中有类“Animals”,则需要使用import语句从该包导入“Animals”

import packagename.Animals;

祝你好运。

你需要关闭括号

Game.newGame(new Animals("x"), new Animals("y"));
                                               ^
此外,如果在不同的包中有类“Animals”,则需要使用import语句从该包导入“Animals”

import packagename.Animals;

祝你好运。

也许与动物类构造器的模糊性有关?
一条更详细的错误消息会有所帮助。

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

1。你在你的类中导入动物了吗?它们放在同一个包中还不够吗?可能不相关,但你在游戏中调用newGame()作为静态方法-这是一个输入错误吗?还缺少一个括号,所以我想知道这是否是您发布的实际代码。。。从编译器中复制并粘贴完整的错误消息也很好。很抱歉,括号是复制/粘贴错误。错误是“无法实例化类型Animal”@Andreas是的,对不起,这是一个输入错误。1。你在你的类中导入动物了吗?它们放在同一个包中还不够吗?可能不相关,但你在游戏中调用newGame()作为静态方法-这是一个输入错误吗?还缺少一个括号,所以我想知道这是否是您发布的实际代码。。。从编译器中复制并粘贴完整的错误消息也很好。很抱歉,括号是复制/粘贴错误。错误是“无法实例化类型Animal”@Andreas是的,对不起,这是一个输入错误。