JAVA 枚举类总结

1、枚举类的使用
        ①枚举类的理解:类的对象只有有限个数,确定的。我们称此类为枚举类
        ②当需要定义一组常量时,强烈建议使用枚举类
        ③如果枚举类只有一个对象,可以作为单例模式的实现方式
    2、自定义枚举类
        方式一:jdk5.0之前,自定义枚举类
            ①声明xxx对象属性:private final修饰
            ②私有类的构造器,并给对象属性赋值
            ③提供当前枚举类的多个对象:public static final
            ④其它诉求1:获取枚举类对象的属性
             其它诉求2:提供toString()
        方式二:jdk5.0之后,使用enum关键字自定义枚举类
            ①提供当前枚举类的对象,多个对象之间用","分隔,末尾对象用";"结束
            ②③④参考方式一
            枚举类默认继承与java.lang.Enum
    3、枚举类常用方法
        ①values()方法:返回枚举类型的对象数组,该方法可以很方便的遍历所有的枚举值
        ②valueOf(String str):可以把一个字符串转换成对应的枚举类对象,要求字符串必须是枚举类对象
        ③toString()方法:返回枚举类常量对象名称
    4、使用enum关键字自定义枚举类实现接口
        情况一:实现接口,在enum类中实现抽象方法
        情况二:让枚举类的对象分别实现枚举类的抽象方法

posted @ 2022-05-29 08:31  田领群  阅读(64)  评论(0编辑  收藏  举报