我正在用Java创建一个文本冒险游戏。我创建了一个出口,房间,生物和物品类,现在我正在实例化并为他们在我的主类中添加值。冒险游戏构造方法问题Java
我虽然得到这个问题:因为我创造了我的房间退出时,我得到一个编译器错误说
类出口构造退出不能被应用到给定类型
这是代码行,我发现了编译器错误:
Exit exit1 = new Exit("Exit1", "Exit description", "Exit transition text");
,并在我的Exit
类我有这样的构造方法:
public void Exit(String exit, String exitDescription, String exitTransition) {
this.Exit(exit, exitDescription, exitTransition);
}
但每次我告诉IDE(Netbeans的)来纠正编译器错误的时间,它在我的Exit
类生成的:
Exit(String exit1, String exit_description, String exit_transition_text) {
throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates.
}
所以我的问题是,为什么我的构造方法工作?另外,我得到了我的教授的帮助,我相信他说我不想要生成的代码。尽管不记得。
'公共无效Exit'不是构造函数,这是一个方法 – MadProgrammer
请阅读帮助/ MCVE文件并提供缺少的部分。您也可以备份到以前的代码工作版本,并尝试一次向前移动几行。没有最小的,完整的和可验证的例子(mcve),我们不能帮助太多。 – Prune