久染

导航

Java day14【第二十六章】枚举

【第二十六章】枚举

一.定义枚举类:

  在实际开发总,枚举的主要作用是用于定义有限个数对象的一种结构(多例设计),其设计结构比多例设计更加简单。

1.枚举的基本定义:

  Java提供有enum关键字,利用此关键字可以实现枚举的定义

范例:定义一个枚举:

enum Color{
    RED,GREEN,BLUE;
}
public class Message{
    public static void main(String args[]){
        Color c = Color.RED;        //获取实例化对象
        System.out.println(c);
    }
}

  如果此时用多例设计,那么需要很多程序代码。多例设计虽然和枚举可以实现相同的功能,但是使用枚举可以在程序编译的时候就判断所使用的实

例化是否存在。

  在进行枚举处理的时候还可以利用values()获取所用值

enum Color{
    RED,GREEN,BLUE;
}
public class Message{
    public static void main(String args[]){
        for(Color c : Color.values()){
            System.out.println(c);
        }
    }
}

 

posted on 2019-10-28 13:00  久染  阅读(117)  评论(0)    收藏  举报