枚举类型

枚举类的格式:

修饰符  enum 枚举名称

{

    实例1名称,实例2名称...

}

枚举类第一行罗列的必须是枚举类的对象名称

枚举的构造器默认是私有的

枚举第一行写的都是常量名称,默认存储了枚举对象

枚举默认继承了枚举类型:java.lang.Enum

枚举默认是final修饰的,不能够被继承

package test01;

//2018
enum Oritation{
    LEFT,RIGHT,UP,DOWN;
}
public class SingleInstanceTest{
    public static void main(String[]args){
        move(Oritation.LEFT);
    }
    public static void move(Oritation oritation){
        switch(oritation){
            case LEFT:
            System.out.println("LEFT");
            break;
            case RIGHT:
            System.out.println("RIGHT");
            break;
            case UP:
            System.out.println("UP");
            break;
            case DOWN:
            System.out.println("DOWN");
            break;
        }
    }

}

 

枚举类型(图1)


您可能还会对下面的文章感兴趣: