情况一:实现接口,在enum类中实现抽象方法
package com.mjl;
//说明:定义的枚举类默认继承于java.lang.Enum类
public class SeasonTest1 {
public static void main(String[] args) {
//valueOf(String objName):返回枚举类中对象名是objName的对象。
Season1 winter = Season1.valueOf("WINTER");//写错了抛异常
System.out.println(winter);
winter.show();//调用抽象方法show()
}
}
interface Info{
//定义接口
void show();
}
//自定义枚举类
enum Season1 implements Info{
//实现接口
//3.提供当前枚举类的对象,多个对象之间用逗号隔开,末尾才是分号
SPRING("春天","春暖花开"),
SUMMER("夏天","夏日炎炎"),
AUTUMN("秋天","秋高气爽"