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); } } }
浙公网安备 33010602011771号