作为课程的一部分,我正在写一个基本的游戏.我遇到的问题是,我有一个名为ship的类,它存储了一艘船的所有细节,当一艘新船被创建时,我需要给它"保留"状态.然后用户将能够委托一艘船,因此其状态将变为"活动".
我有一个名为ShipState的枚举类,其代码如下.
public enum ShipState implements Serializable
{
RESERVE(" In reserves"),
ACTIVE(" Active"), RESTING(" Resting"),
SUNK (" Sunk/Lost");
private String state;
private ShipState(String st)
{
state = st;
}
public String toString()
{
return state;
}
}
Run Code Online (Sandbox Code Playgroud)
我遇到的问题是我不知道如何在我的Ship类中创建一个枚举对象来给船状态"保留".