本帖最后由 皮卫凯 于 2012-9-21 01:44 编辑
private String value;
private WeekDay(String value){
this.value=value;
}
public String getValue(){
return this.value;
}
这个是自定义类的对象时 必须做的 set 、get方法。
对于enum枚举 可以分开理解:
MON,TUE,WED // 这就是你所枚举的WeekDay的三个元素!!
MON{},TUE{},WED{} // 理解为子类对象更好,其实内部类就是子类对象
MON("mon"){},TUE("tue"){},WED("wed"){} //因为是子类对象,对象初始化的时候可以有参数。所以可以是 MON("mon" ){ } //而且,这些都是枚举的特点,就是这个枚举的格式。
可以把enum看做是一个类,但是要注意的是enum 不能使用 extends 关键字继承其他类,因为 enum 经继承了 java.lang.Enum(java是单一继承)。
|