package com.atguigu.javase.lesson9;
publicclassSeason {//属性是固定的,说明属性是常量privatefinal String SEASON_NAME;
privatefinal String SEASON_DESC;
//在类的外部不能创建多个对象,所以私有化构造器privateSeason(String seasonName, String seasonDesc){
this.SEASON_NAME = seasonName;
this.SEASON_DESC = seasonDesc;
}
//在类的内部常见4个对象,且这4个对象都不能被修改publicfinalstatic Season SPRING = new Season("春天","春风又绿江南岸");
publicfinalstatic Season SUMMER = new Season("夏天","映日荷花别样红");
publicfinalstatic Season AUTUMN = new Season("秋天","秋水共长天一色");
publicfinalstatic Season WINTER = new Season("冬天","窗含西岭千秋雪");
}
package com.atguigu.javase.lesson9;
publicclassSeason {//属性是固定的,说明属性是常量privatefinal String SEASON_NAME;
privatefinal String SEASON_DESC;
//在类的外部不能创建多个对象,所以私有化构造器privateSeason(String seasonName, String seasonDesc){
this.SEASON_NAME = seasonName;
this.SEASON_DESC = seasonDesc;
}
//在类的内部常见4个对象,且这4个对象都不能被修改publicfinalstatic Season SPRING = new Season("春天","春风又绿江南岸");
publicfinalstatic Season SUMMER = new Season("夏天","映日荷花别样红");
publicfinalstatic Season AUTUMN = new Season("秋天","秋水共长天一色");
publicfinalstatic Season WINTER = new Season("冬天","窗含西岭千秋雪");
}
1. 枚举类概述在某些情况下,一个类的对象是有限而且固定的。例如季节类,只有四个对象手动实现枚举类 private修饰构造器属性使用private final修饰把该类的所有实例都使用 public static final 来修饰2. 示例代码package com.atguigu.javase.lesson9;public class Season { /...