黑马程序员技术交流社区
标题:
枚举问题
[打印本页]
作者:
杨洋
时间:
2012-7-29 16:44
标题:
枚举问题
本帖最后由 杨洋 于 2012-7-29 17:03 编辑
public class EnumTest {
public static void main(String[] args){
WeekDay1 weekDay = WeekDay1.MON;
System.out.println(weekDay.nextDay());
WeekDay weekDay1 = WeekDay.FRI;
System.out.println(weekDay1.name());
System.out.println(weekDay1.getClass());
System.out.println(weekDay1.values().length);
System.out.println(weekDay1.valueOf("SUN").toString());
System.out.println(weekDay1.ordinal());
}
public enum WeekDay{
SUN(1),MON(1
)
/*在我练习的时候发现这和张老师讲的不太一样,这不添参数无法运行第二个,求证*/
,THE,WED,THI,FRI,STA;
private WeekDay(){System.out.println("frist");}
private WeekDay(int day){System.out.println("second");}
}
}
不添参数运行结果
捕获.PNG
(1.04 KB, 下载次数: 51)
下载附件
2012-7-29 16:43 上传
添参数后的运行结果
sdd.PNG
(839 Bytes, 下载次数: 55)
下载附件
2012-7-29 16:43 上传
作者:
张頔
时间:
2012-7-29 16:55
老师说的是“直接加括号,可不可以调用不带参数的构造方法呢?·············”
张老师的普通话是有点口音{:soso_e113:},所以听的时候认真听
作者:
杨洋
时间:
2012-7-29 17:02
奥,又听了一遍,听出来了,谢啦
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2