![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
枚举
CV_Ming
这个作者很懒,什么都没留下…
展开
-
什么是枚举,及枚举的特点
定义枚举类要用关键字enum所有枚举类都是Enum的子类枚举类的第一行上必须是枚举项,最后一个枚举项后的分号是可以省略的,但是如果枚举类有其他的东西,这个分号就不能省略。建议不要省略。每个枚举项都是该枚举类的对象!枚举每个都是静态常量,不允许其他修饰符修饰枚举类可以有构造方法,但必须是private的,它默认的也是private的。如果是空参构造,那么枚举项后可以省略(),也可以带上括号如果是有参构造,那么枚举项后()里面可以加参数;如果枚举类中有且仅有一个构造方法,还是..原创 2020-12-28 18:01:40 · 925 阅读 · 1 评论 -
什么是枚举
学习枚举前可以先学习单例,有利于理解枚举在JDK1.5之前 枚举的前身,在没有枚举之前是这样使用的//枚举的前身class Grade{ private String name; //私有构造方法 private Grade(){} private Grade (String name){ this.name = name; } public static Grade A = new Grade("A"); public stat原创 2020-12-28 21:13:17 · 248 阅读 · 4 评论