java 枚举(括号赋值)
2013-12-13 10:33
666 查看
详解在这里
要注意的是:
按照详解,我自己写的枚举
要注意的是:
1. 通过括号赋值,而且必须带有一个参构造器和一个属性跟方法,否则编译出错 2. 赋值必须都赋值或都不赋值,不能一部分赋值一部分不赋值;如果不赋值则不能写构造器,赋值编译也出错
按照详解,我自己写的枚举
public enum QuestionType { SINGLECHOICE(2), MULTIPLECHOICE(3), MATRIXSINGLECHOICE(4), MATRIXMULTIPLECHOICE(5), BLANK(6), MATRIXSCORING(7), SCORING(50), SORTING(60), DESCRIPTION(70), MATRIXBLANK(100), MATRIXCOMBINATION(110); private final int value; // 构造器默认也只能是private, 从而保证构造函数只能在内部使用 QuestionType(int value) { this.value = value; } public int getValue() { return value; } }
相关文章推荐
- Java枚举赋值字符类型
- jsp下拉框展示枚举定义的信息,java下拉框定义枚举赋值
- 黑马程序员 java高新技术<二>--java5的枚举、反射的深入讲解
- java 基础加强 类的枚举
- Java枚举(用Java普通类模拟枚举的实现原理及JDK枚举API使用示例)
- Java枚举
- 浅谈在Java开发中的枚举的作用和用法
- Java高级特性之枚举
- Java枚举使用
- 再谈在Java中使用枚举
- java 枚举高级应用之状态机
- Java枚举
- JAVA 与 Python 变量赋值的不同
- JAVA基础加强:枚举(Enum)
- java的枚举
- java的枚举
- Java基础 - 类的加载,类加载器,反射,动态代理,模板设计模式,JDK5新特性,枚举(类),JDK1.7新特性
- java中使用json对页面元素赋值
- 在JAVA开发中,当获取到密码字段后,为什么将其优先赋值于char[]类型的实例而不是String 类型的?
- 枚举,A中的枚举常量可以赋值给B的枚举变量吗??