黑马程序员技术交流社区
标题:
枚举中越到的一个问题
[打印本页]
作者:
王敏NO.09
时间:
2012-4-20 11:22
标题:
枚举中越到的一个问题
public enum WeekDay{
SUN{1},MON{2},TUE,WED,THI,FRI,SAT;
private WeekDay(){System.out.println("first");}
private WeekDay(int day){System.out.println("second");};
}
上面代码中{1}、{2}是上面意思呢?怎么这么写呢
作者:
许飞翔
时间:
2012-4-20 11:47
下面2个构造方法,一个有参数,一个无参数,程序不知道调用哪一个,在代码中SUN{1},MON{2}是指调用有参数的构造方法
作者:
奥特曼爱小怪兽
时间:
2012-4-20 14:13
SUN{1},MON{2},
这个是什么东东?
应该是SUM(1),MON(2)吧
你将枚举看做是类就能够理解了 sum(1)是使用了有int参数的构造方法
我感觉枚举这个东西应该使用了反射机制
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2