JAVA 枚举类

来源:互联网 发布:云端数据采集 编辑:程序博客网 时间:2024/06/05 21:26

枚举类其实就是常量,当然比public static fianl....方便,因为他是类,可以存放的常量更多,更方便。

1、简单用法:

1)创建:

public enum Color { RED, GREEN, BLANK, YELLOW}

2)测试:

public static void main(String[] args) {System.out.println(Color.GREEN);}

2、自定义:

1)创建:

public enum Color {RED("红色", 1), GREEN("绿色", 2), BLANK("白色", 3), YELLO("黄色", 4);private String name ;private int index ;private Color( String name , int index ){this.name = name ;this.index = index ;}public String getName() {return name;}public void setName(String name) {this.name = name;}public int getIndex() {return index;}public void setIndex(int index) {this.index = index;}}

2)测试:

public static void main(String[] args) {System.out.println(Color.GREEN.getName()+"是第"+Color.GREEN.getIndex()+"种颜色");//遍历所有枚举for(Color c : Color.values()){System.out.println(c.getName());}}

测试结果:



原创粉丝点击