使用enum关键字定义枚举类 定义的枚举类默认继承于java.lang.enum类 package com.ran; import java.util.concurrent.*; import java.util.concurrent.locks.ReentrantLock; public class ran { public static void main(String[] args) { Season autumn = Season.AUTUMN; System.out.println(autumn); } } //定义枚举类 enum Season{ //1.提供当前枚举类的对象,多个对象之间用 ","分开,末尾对象用 ";"分开 SPRING("春天","春暖花开"), SUMMER("夏天","夏日炎炎"), AUTUMN("秋天","秋高气爽"), WINTER("冬天","董雪皑皑"); //2.声明season对象的属性:private final修饰 private final String seasonName; private final String seasonDesc; //2.私有化类的构造器 private Season(String seasonName, String seasonDesc) { this.seasonName = seasonName; this.seasonDesc = seasonDesc; } //4.获取枚举类对象的属性 public String getSeasonName() { return seasonName; } public String getSeasonDesc() { return seasonDesc; } }