Java 引用另一个类中的枚举对象
我试图在另一个类中使用枚举对象,但无法找出我做错了什么 下面是我的第一个类中试图引用第二个类的代码行Java 引用另一个类中的枚举对象,java,enums,reference,syntax-error,Java,Enums,Reference,Syntax Error,我试图在另一个类中使用枚举对象,但无法找出我做错了什么 下面是我的第一个类中试图引用第二个类的代码行 Model model = new Model(); Model.Outcome outcome = new getgameOutcome(uChoice,cChoice); 这是我试图在“Model”类中引用的实际对象 然后它继续其余部分。您不是在创建一个新实例,只是分配一个方法的返回值。因此,您不需要new操作符: Model.Outcome outcome = getgameOutcom
Model model = new Model();
Model.Outcome outcome = new getgameOutcome(uChoice,cChoice);
这是我试图在“Model”类中引用的实际对象
然后它继续其余部分。您不是在创建一个新实例,只是分配一个方法的返回值。因此,您不需要
new
操作符:
Model.Outcome outcome = getgameOutcome(uChoice,cChoice);
当我这样做时,我现在得到一个错误,说“类型RockPaperScissors的方法GetGameOutput(String,String)未定义”。RockPaperScissors是第一个尝试使用其他类的类object@Volken这就是你应该关注的问题。请注意,
getgameOutcome
需要(String-uChoice,String-cChoice)
,但您可能正在传递(RockPaperScissors,RockPaperScissors)
的实例。
Model.Outcome outcome = getgameOutcome(uChoice,cChoice);