您的位置:首页 > 编程语言 > Java开发

【java学习】枚举

2017-01-01 21:05 471 查看
1,用途

 1)枚举类型更规范,在函数形参定义为枚举类型的时候,只接受枚举类型的常量。比起普通的更安全。

 2)用于字符串的switch。对于int的switch,还是定义常量public static fianl....为好。

2,demo

package enumDemo;

public class main_enum {

public static void main(String[] args) {
showColor(Color.BLANK);
}

private static void showColor(Color color) {

switch (color) {
case BLANK:
System.out.println(color);
break;
case RED:
System.out.println(color);
break;
default:
System.out.println(color);
break;
}
}
}
package enumDemo;

public enum Color {

RED("红色"), GREEN("绿色"), BLANK("白色"), YELLO("黄色");

private String name ;
private int index ;

private Color( String name){
this.name = name ;
}

public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: