我可以在Java中设置枚举起始值吗?

我可以在Java中设置枚举起始值吗?,第1张

我可以在Java中设置枚举起始值吗?

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。



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5083176.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-16
下一篇 2022-11-16

发表评论

登录后才能评论

评论列表(0条)

保存