java中enum的用法

前端技术 2023/09/01 Java

本文实例讲述了java中enum的用法。分享给大家供大家参考。具体分析如下:

1. 基本用法

复制代码 代码如下:
enum Day {
    SUNDAY, MONDAY, TUESDAY, WENDSDAY, THURSDAY, FRIDAY, SATURDAY;
}

枚举是常量,所以应该用大写。

2. 枚举是对象

枚举隐含地继承了java.lang.Enum,所以它具有java.lang.Enum的属性和方法。遍历枚举:

复制代码 代码如下:
public class Main {
    public static void main(String[] args) {
        for(Day day:Day.values()) {
            System.out.println(day);
        }
    }
}

3. 枚举可以带字段和方法,以下示例来自官方The Java™ Tutorials
复制代码 代码如下:
public enum EnumDemo {
    AOBJECT(\"field one\", \"field two\");

    private String field1;
    private String field2;

    EnumDemo(String val1, String val2){
        this.field1 = val1;
        this.field2 = val2;
    }

    public void printFields(){
        System.out.println(this.field1);
        System.out.println(this.field2);
    }

    public static void main(String[] args) {
        EnumDemo.AOBJECT.printFields();
    }
}

本文地址:https://www.stayed.cn/item/2586

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。