JAVA面向对象高级三:枚举类认识 枚举引用场景

1.枚举:特殊的类

 

 抽象枚举,枚举类实现抽象方法。

 

package com.itheima.枚举;

public class test {
    public static void main(String[] args) {
        //目标:认识枚举
        A a1=A.x;
        System.out.println(a1);

        //1.枚举类的构造器是私有的,不能对外创建对象
        //A a=new A();
        //2.枚举类的第一行都是常量,记住的是枚举的对象
        A a2=A.y;

        //3.枚举类提供一个一些额外的API
        A[] as=A.values();//拿到全部对象
        A a3=A.valueOf("z");
        System.out.println(a3.getName());//z拿到相应的名字
        System.out.println(a3.ordinal());//索引


    }
}

 

 

2.枚举引用场景

 

 

 

posted @ 2024-03-25 20:16  小彭先森  阅读(9)  评论(0编辑  收藏  举报