JAVA 自定义枚举类

class Season
{
//1、提供类的属性,定义为 Private final 类型。
private final String SeasonName;
private final String SeasonDesc;

//2、定义私有构造函数,fianl属性在构造函数中初始化。
       private Season(String SeasonName,String SeasonDesc)
       {
     this.SeasonDesc=SeasonDesc;
     this.SeasonName=SeasonName;
      }
       //3、定义获取对象的属性!
public String getSeasonName() {
return SeasonName;
}
public String getSeasonDesc() {
return SeasonDesc;
}
//4、创建枚举类的对象,必须定义为 Public Static final 类型。
public static final Season SPRING=new Season("春天", "春暖花开");
public static final Season SUMMER=new Season("夏天", "天气很热");
public static final Season AUTUMN=new Season("秋天", "树叶开始凋落");
public static final Season WINNER=new Season("冬天", "寒风凌冽");
///重写
@Override
public String toString() {
return "Season [SeasonName=" + SeasonName + ", SeasonDesc=" + SeasonDesc + "]";
}
    

}

Main函数调用。

public class testEnum {
    public static void main(String[] args) {
Season spring=Season.SPRING;
System.out.println(spring);

Season summer=Season.SUMMER;
System.out.println(summer);
}
}


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值