枚举enum
来源:互联网 发布:北京海关数据分中心 编辑:程序博客网 时间:2024/06/05 20:46
枚举指由一组固定的常量组成的类型(java.lang.Enum)
java se 5.0引入
类型安全
易于输入
代码清晰
在枚举中,如果除了定义枚举常量,还定义了其他成员,则枚举常量列表必须以分号(;)结尾
//性别枚举
public enum Genders{
Male,Female;
}
public class Student {
private Genders sex;
public Genders getSex() {
return sex;
}
public void setSex(Genders sex) {
this.sex = sex;
}
}
//主函数里写
Student student = new Student();
student.setSex(Genders.Male);
System.out.println(student.getSex());
public class WeekDemo {public enum Week {MON, TUE, WED, THR, FRI, SAT, SUN}public void doWhat(Week day) {switch (day) {case MON:case TUE:case WED:case THR:case FRI:System.out.println("工作!");break;case SAT:System.out.println("休息!");break;}}public static void main(String[] args) {WeekDemo wd = new WeekDemo();wd.doWhat(Week.MON);}}
public enum Test { 雪铁龙("10万","东风"), 别克("15万","上海通用"), 雪弗兰("11万","上海通用"), CRV("13万","东本"), QQ("2万","吉利"); private String price; private String pinpai; private Test() {}private Test(String price, String pinpai) {this.price = price;this.pinpai = pinpai;}public String getPrice() {return price;}public void setPrice(String price) {this.price = price;}public String getPinpai() {return pinpai;}public void setPinpai(String pinpai) {this.pinpai = pinpai;} //可以作为一种一对多 或一对一的映射转换 public static void main(String[] args) {for(Test t:Test.values()){System.out.println(t.pinpai+":"+t.price);}}}
0 0
- 枚举 ENum
- enum枚举
- Enum:枚举
- enum 枚举
- 枚举(enum)
- Enum 枚举
- enum(枚举)
- 枚举 Enum
- Enum枚举
- 枚举 Enum
- 枚举Enum
- enum枚举
- enum 枚举
- 枚举enum
- 枚举enum
- enum 枚举
- 枚举(Enum)
- 枚举 enum
- Introduce- IEPI.BIATranscribe 图像表格拓写工具
- 微信小程序https安全链接 阿里云 ssl证书 部署
- 算法训练 最小乘积(基本型)
- ubuntu下安装mysql及卸载mysql的方法
- 网站开发基础知识
- 枚举enum
- 生日蜡烛
- 关于移位 float
- play Modules & 使用成熟的Java模块、框架、Spring & 模块和插件的区别
- jquery样式操作方法css
- Nodejs 发布自己的npm包并制作成命令行工具
- workbench 导出数据失败:No usable temporary directory found
- notes vimperator helpall
- play版本升级、降级 & dependencies.yml & 一台机器多版本 & 同时运行多个实例