自动生成表头设置
1.枚举类的引出
2.自定义枚举类(enumeration)
自定义枚举实现
3.枚举的使用实例
4.枚举关键字的注意事项
javap示意图
第一点注意事项原理图如下
如果使用的是无参构造器创建的对象,则可以省略(),例如新加一个what()使用的无参构造器,name写成what即可,最后用;结尾
5.Enum的常用方法
6.练习题
public class 枚举练习
{
public static void main(String[] args)
{
//获取到所有的枚举对象,即数组
Week[] weeks = Week.values();
for (Week week : weeks)//会从后面的weeks数组不断的取出传值给前面的week
{
System.out.println(week);
}
}
enum Week{
//定义枚举类
MONDAY("星期一"),TUESDAY("星期二"),WEDNESDAY("星期三"),THURSDAY("星期四"),
FRIDAY("星期五"), SATURDAY("星期六"),SUNDAY("星期日");
private String name;
private Week(String name){
this.name = name;
}
@Override
public String toString()
{
return name;
}
}
}
7.Enum使用细节
1.enum不可继承其他类
2.enum可以实现接口