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.枚举引用场景