黑马程序员技术交流社区

标题: 枚举问题 [打印本页]

作者: 杨洋    时间: 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");}
      }
}


不添参数运行结果 添参数后的运行结果

作者: 张頔    时间: 2012-7-29 16:55
老师说的是“直接加括号,可不可以调用不带参数的构造方法呢?·············”

张老师的普通话是有点口音{:soso_e113:},所以听的时候认真听
作者: 杨洋    时间: 2012-7-29 17:02
奥,又听了一遍,听出来了,谢啦




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2