java - 引用另一个类中的枚举对象

标签 java enums reference syntax-error

我试图在另一个类中使用枚举对象,但无法弄清楚我做错了什么。

这是我的第一个类中尝试引用第二个类的代码行。

Model model = new Model();
Model.Outcome outcome = new getgameOutcome(uChoice,cChoice);

这是我试图在“Model”类中引用的实际对象。

public enum Outcome{
    WIN,LOSS,TIE
}

public Outcome getgameOutcome(String uChoice, String cChoice){

然后继续剩下的。

最佳答案

您没有创建新实例,只是分配方法的返回值。因此,您不需要 new 运算符:

Model.Outcome outcome = getgameOutcome(uChoice,cChoice);

关于java - 引用另一个类中的枚举对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30563160/

相关文章:

java - 修复 Checkmarx XSS 漏洞

java - quartz 我如何将 JobExecutionContext 和 Scheduler 的范围更改为类级别?

java - 字符串比较中奇怪的 Java 行为

c++ - 方法声明中 & 符号的含义

c - 通过引用传递数组的两种不同方式。哪一个更正确?

java - 使用适用于 Java 的 Azure Monitor OpenTelemetry Exporter 客户端库自动导出 Spring Cloud Sleuth 跨度

java - 枚举常量中局部变量的范围

java - 如何在 Java 中存储常量字符串数组

c# - 使用 LINQ 选择枚举中所有标记的值

c++ - 无法通过引用传递对象