Java枚举不同于C或C ++枚举,它们实际上只是整数的标签。
Java枚举的实现更像类-甚至可以具有多个属性。
public enum Ids { OPEN(100), CLOSE(200); private final int id; Ids(int id) { this.id = id; } public int getValue() { return id; }}
最大的区别是它们是 类型安全的 ,这意味着您不必担心将COLOR枚举分配给SIZE变量。
有关更多信息,请参见http://docs.oracle.com/javase/tutorial/java/javaOO/enum.html。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)