JavaSE知识点13java枚举与安全枚举

枚举的定义与使用

  • 1 代码示例
public enum CharEnum
{
     A, B, C
}
  • 2 结尾没有分号

  • 3 单个使用

CharEnum.A;
  • 4 循环使用:
CharEnum.values()

安全枚举定义与使用

public enum MyEnum {
    A("aaa"), B("bbb"), C("ccc");

    private String value;

    public String getValue() {
        return this.value;
    }

    MyEnum(String value) {
        this.value = value;
    }

    public static void main (String[] args) {
        MyEnum a = MyEnum.A;
        System.out.println(a.getValue());
    }
}

自定义枚举

  • 1 当使用enum关键字定义一个枚举时,定义出来的类型继承自Java.lang.Enum类
  • 2 而每个枚举的成员属性其实就是该枚举类的实例,默认是public static final所修饰
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,767评论 18 399
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,991评论 19 139
  • 本文包括:枚举由来如何使用?枚举类特性单例设计模式定义特殊结构枚举星期输出中文的案例枚举类API 枚举(enum)...
    廖少少阅读 2,870评论 2 14
  • importUIKit classViewController:UITabBarController{ enumD...
    明哥_Young阅读 3,896评论 1 10
  • 练习写一些细节: 沿海边的小路骑下去,拐弯处,见路边有一大树,不知树名,绿荫盖顶,因雨水、阳光充沛而格外繁茂修长的...
    99小鱼9999阅读 248评论 0 0