首页 > 编程 > Java > 正文

JAVA枚举类

2019-11-11 07:52:05
字体:
来源:转载
供稿:网友

例如:

public enum EnumDemo{ 星期日(1),星期一(2),星期二(3),星期三(4),星期四(5),星期五(6),星期六(7); PRivate int i; private EnumDemo (int i){ this.i = i; } public int getI(){ return i; } public static void main(String[] args){ System.out.println(EnumDemo.星期一); System.out.println(EnumDemo.星期日.getI()); for(EnumDemo e : EnumDemo.values()){ System.out.println(e.name()); } EnumDemo e = EnumDemo.星期日; switch(e){ case 星期日 : System.out.println(e+"休息"); break; case 星期六 : System.out.println(e+"加班"); break; case 星期五 : System.out.println(e+"上班"); break; case 星期四 : System.out.println(e+"上班"); break; case 星期三 : System.out.println(e+"上班"); break; case 星期二 : System.out.println(e+"上班"); break; case 星期一 : System.out.println(e+"上班"); break; } }}

括号里有什么就要加属性,和构造函数 星期日(1)

private int i; private EnumDemo (int i){ this.i = i; } public int getI(){ return i; }

EnumDemo.values()获取所有的枚举


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表