java枚举类注意点
来源:互联网 发布:nba2konline李慕豪数据 编辑:程序博客网 时间:2024/06/05 15:19
- enum 声明的枚举类相当于一个final类,所以无法被继承。同时也不能继承其他类
因为 enum 已经继承了 java.lang.Enum(java是单一继承) - enum 相当于一个 class,它们都可以定义一些属性和方法。
- 枚举类是class,在枚举类型中可以有构造器,方法和数据域.
- 枚举值都是public static final的.(静态常量)
public enum Sex {MALE("男",0), FEMALE("女", 1);private final int index;//注意此处如果不用final修饰,同时设置了set方法,index值可以改变,那么这个枚举值就不再是常量了private final String des;private Sex(String des, int index) { this.index = index; this.des = des;}public String getDescription() { return this.des;}public int getOrdinal(){ return this.index;}}/*事实上,Enum类中已有相关构造方法和属性,Sex已经继承了这些属性和方法public abstract class Enum<E extends Enum<E>> implements Comparable<E>, Serializable { private final String name; private final int ordinal; protected Enum(String name, int ordinal) { this.name = name; this.ordinal = ordinal; } }*/
0 0
- java枚举类注意点
- Java混淆点、注意点
- Java基础复习:String类注意点
- java基础注意点
- Java注意点
- java调试注意点
- Java注意点
- java 泛型 注意点
- Java学习注意点
- java学习注意点
- 注意点小结(Java)
- Java-ACM注意点
- java基础注意点
- java多线程注意点
- [Java注意点]
- java编码注意点
- java 枚举容易错点
- Java中synchronized注意点
- Autocad.net 开发
- [学习笔记]设计模式[0]-{策略模式}
- Map<String,Map<String,List<String>>>结构取数据这个方法比Iterator和foreach效率稍高。
- TENSORFLOW官方文档-MNIST机器学习入门-建立模型
- simg2img - unpack and modify the original system.img - 修改 system.img 中的内容
- java枚举类注意点
- setTimeout与setInterval的差异
- iOS真机调试问题-App installation failed
- shell 学习
- (iOS开发) 往服务器上传视频
- [学习笔记]设计模式[1]-{观察者模式}
- jQuery技术解密二
- 从客户端的角度设计后端的接口
- Java六大设计原则-迪米特法则