枚举类与注解2-使用enum关键字定义枚举类

使用enum定义枚举类

代码示例:

public class seasonTest1 {

    public static void main(String[] args) {

        Season1 summer = Season1.SUMMER;

        System.out.println(summer);//SUMMER

        System.out.println(summer.getClass());//class com.study.lele.Season1

        System.out.println(summer.getSeasonDesc());//hot

    }

}

//使用enum定义枚举类

//定义的枚举类默认继承Enum类,重写toString后,就不再继承Enum类了

enum Season1{

//1、提供当前枚举类的对象,用,间隔,最后一个用;

    SPRING("Spring","warm"),

    SUMMER("Summer","hot"),

    AUTOMN("Automn","cool"),

    WINTER("Winter","cold");

//2、声明Season对象的属性:private final来修饰

    private final StringseasonName;

    private final StringseasonDesc;

//3、私有化类的构造器

    private Season1(String seasonName, String seasonDesc){

    this.seasonName = seasonName;

    this.seasonDesc = seasonDesc;

}

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容