Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/xamarin/3.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_Enums_Reference_Syntax Error - Fatal编程技术网

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);