枚举类的使用
枚举类的理解
自定义枚举类(* * *)
使用enum关键字定义枚举类
Enum类中的常用方法
使用enum关键字定义的枚举类实现接口
public class SeasonTest1 {
public static void main(String[] args) {
Season1[] values = Season1.values();
for(int i = 0;i < values.length;i++){
System.out.println(values[i]);
values[i].show();
}
Season1 winter = Season1.valueOf("WINTER");
winter.show();
}
}
interface Info{
void show();
}
enum Season1 implements Info{
SPRING("春天","春暖花开"){
@Override
public void show() {
System.out.println("一元复始、万物复苏");
}
},
SUMMER("夏天","夏日炎炎"){
@Override
public void show() {
System.out.println("蝉声阵阵、烈日当空");
}
},
AUTUMN("秋天","秋高气爽"){
@Override
public void show() {
System.out.println("天高气清、金桂飘香");
}
},
WINTER("冬天","冰天雪地"){
@Override
public void show() {
System.out.println("寒冬腊月、滴水成冰");
}
};
private final String seasonName;
private final String seasonDesc;
private Season1(String seasonName,String seasonDesc){
this.seasonName = seasonName;
this.seasonDesc = seasonDesc;
}
public String getSeasonName() {
return seasonName;
}
public String getSeasonDesc() {
return seasonDesc;
}
}
注解的使用
注解的理解
Annotation的使用示例
jdk中4个基本的元注解的使用1
Annotation的使用示例
jdk中4个基本的元注解的使用2
利用反射获取注解信息
jdk8新特性:可重复注解
jdk8新特性:类型注解
转载至此!!!!!