黑马程序员技术交流社区
标题:
这里哪里调用了
[打印本页]
作者:
在乎..
时间:
2013-7-15 09:01
标题:
这里哪里调用了
本帖最后由 在乎.. 于 2013-7-17 11:03 编辑
public enum Weekday{
MON(1),SUN,WIN;
private Weekday(){System.out.println("111");};
private Weekday(int day){System.out.println("2222");}
}
Weekday day2=Weekday.MON;
。。
会输出
2222111 ----->这个为什么会输出的?好像我没有调用SUN,WIN 111
作者:
chslzj
时间:
2013-7-15 09:20
这个,当你使用了一个Enum类型的时候,它会自动的把所有的Enum都新建一个,调用了不含参数的构造方法,所以他就会输出啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2