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