枚举骨架 Table

Enum Skeleton Table

你好,我只是想知道是否有人可以理解枚举 class 的 java 框架代码 table。 Table:

我目前的代码是这样的:

public enum SkyCondition
{
    SUNNY,
    SNOWY,
    CLOUDY,
    RAINY
}

是吗?或者我应该以某种方式合并 int 吗? 谢谢。

每个 enum 默认包含两个属性:

public final String name(); // name like SUNNY, SNOWY, CLOUDY, RAINY
public final int ordinal(); // the position in enum declaration: 0 - for SUNNY, 1 - SNOWY, etc.

所以,int 已经合并到 enum