我收到两条错误消息:一条说class GameState is already defined in package unnamed package
另一个说:
在这条线上找不到符号
this.gameStatus = gameStatus.continues;
这是我的代码:
public class GameState
{
private enum GameState {win, lose, continues};
private GameState gameStatus;
public GameState() {
initializeGameState();
}
public void initializeGameState() {
this.gameStatus = gameStatus.continues;
}
}
提前致谢
答案 0 :(得分:2)
请参阅具有名称的特定枚举:
this.gameStatus = GameState.continues;
而不是
this.gameStatus = gameStatus.continues;
另外,将您的枚举命名为与您的班级名称不同的内容。