什么是枚举
来源:互联网 发布:电子商务降低成本数据 编辑:程序博客网 时间:2024/06/04 08:51
枚举:关键字 enum
问题:对象的某个属性的值不能是任意的,必须为固定的一组取值其中的某一个;
解决办法:
1)、在setGrade方法中做判断,不符合格式要求就抛出异常;
2)、直接限定用户的选择,通过自定义类模拟枚举的方式来限定用户的输入,写一个Grade类,私有构造函数,对外提供5个静态的常量表示类的实例;
3)、jdk5中新定义了枚举类型,专门用于解决此类问题;
4)、枚举就是一个特殊的java类,可以定义属性、方法、构造函数、实现接口、继承类;
问题:对象的某个属性的值不能是任意的,必须为固定的一组取值其中的某一个;
解决办法:
1)、在setGrade方法中做判断,不符合格式要求就抛出异常;
2)、直接限定用户的选择,通过自定义类模拟枚举的方式来限定用户的输入,写一个Grade类,私有构造函数,对外提供5个静态的常量表示类的实例;
3)、jdk5中新定义了枚举类型,专门用于解决此类问题;
4)、枚举就是一个特殊的java类,可以定义属性、方法、构造函数、实现接口、继承类;
0 0
- 什么是枚举
- 什么是枚举
- 什么是枚举?
- 什么是枚举,我来教教你
- js对象中什么是可枚举性(enumerable)?
- js对象中什么是可枚举性(enumerable)?
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- 枚举
- Spring使用外部属性文件
- linux常用命令全解
- nodejs原生库assert
- socket缓冲区及阻塞模式/粘包问题/数据的无边界性
- Java学习笔记之面向对象
- 什么是枚举
- dmq配置(applicationDmqContext.xml)
- 六款优秀的开源Linux服务器配置工具
- ngingx安装错误 ./configure: error: the HTTP rewrite module requires the PCRE library.
- jdk 1.7下Tomcat部署geoserver启动后报错Setting property 'docbase' to 'D:/apache-tomcat-8.0.33-windows-x64/apa
- Java实现回文字符串判断
- 27. Remove Element
- 卡片翻转,动画闪烁问题修复
- 什么是自动拆装箱