【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;
}
}
}
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; } }
相关文章推荐
- Java学习第七课...枚举.自动装箱.静态导入...-asp.net关注
- J2SE学习笔记3 — Java基本语法(9)数组和枚举
- java Enum枚举学习
- 黑马程序员-java学习笔记-枚举
- java枚举类型-学习初
- Java编程思想学习笔记——枚举、注解
- 6 Java学习之 枚举
- java学习笔记之 --------枚举(enum)
- 《编写高质量代码改善Java程序的151个建议》学习笔记 第6章 枚举和注解
- C#与Java对比学习:数据类型、集合类、栈与队列、迭达、可变参数、枚举
- java基础学习:枚举 一
- 黑马程序员--java学习之享元与枚举
- 黑马程序员_java枚举的学习心得
- Java 枚举学习
- java 枚举学习--从小程序中学习
- java学习之枚举
- 黑马程序员_java学习日记_Java高新技术_枚举
- Java学习枚举
- java学习笔记10--枚举
- C#与Java对比学习:数据类型、集合类、栈与队列、迭达、可变参数、枚举