黑马程序员_实现带有构造函数的枚举代码简单例子

来源:互联网 发布:天界进化数据 编辑:程序博客网 时间:2024/06/09 18:18

------- android培训、java培训、期待与您交流! --------

       publicstatic void main(String[] args)

       {

              WeekDayweekDay = WeekDay.MON;

              System.out.println(weekDay.name());

              System.out.println(weekDay.ordinal());

              System.out.println(weekDay.valueOf("SUN").toString());

              System.out.println(weekDay.values().length);

 

       }

      

       publicenum WeekDay

       {

              //publicWeekDay();构造函数要放在元素的后面

              //SUN,MON,TUE,WED,THI,FRI,SAT//有构造函数时,后面要加;

              SUN(1),MON(),TUE,WED,THI,FRI,SAT;

              //publicWeekDay();

 

              //默认调用的是不带参数的构造函数:

//为了指定调用哪个构造函数,可以在元素后面添加括号

//如:SUN(1)---调用的是带参数的构造函数,

//MON(),调用的是带参数的构造函数

              privateWeekDay(){

                     System.out.println("first");

              }

              privateWeekDay(int day){

                     System.out.println("Second");

              }

       }





--------- android培训、java培训、期待与您交流! ----------

0 0
原创粉丝点击