JAVA 枚举类

xiaoxiao2021-02-28  81

枚举类其实就是常量,当然比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()); } } 测试结果:

转载请注明原文地址: https://www.6miu.com/read-55441.html

最新回复(0)