A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

代码如下:
  1. public enum WeekDay{

  2.                 SUN(1),MON(),TUE,WED,THI,FRI,SAT;
  3.                 private WeekDay(){System.out.println("first");}
  4.                 private WeekDay(int day){System.out.println("second");}
  5.         }
  6.        
  7.         public enum TrafficLamp{
  8.                 RED(30){
  9.                         public  TrafficLamp nextLamp(){
  10.                                 return GREEN;
  11.                         }
  12.                 },
  13.                 GREEN(45){
  14.                         public  TrafficLamp nextLamp(){
  15.                                 return YELLOW;
  16.                         }                       
  17.                 },
  18.                 YELLOW(5){
  19.                         public  TrafficLamp nextLamp(){
  20.                                 return RED;
  21.                         }                       
  22.                 };
  23.                 public abstract TrafficLamp nextLamp();
  24.                 private int time;
  25.                 private TrafficLamp(int time){this.time = time;}
  26.         }
复制代码
他说RED,GREEN,YELLOW是TrafficLamp的子类,子类是内部类的意思吗?  那不需要加class前缀吗?怎么理解这个。。。。


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马