本帖最后由 实战造就实力 于 2014-1-6 19:06 编辑
这段代码怎么在主函数中调用
我这样调用:
TrafficLamp en= TrafficLamp.GREEN; System.out.println(en);这没有实现它的功能啊!请帮忙解答一下啊
public enum TrafficLamp {
RED(30){
public TrafficLamp nextLamp(){return GREEN;}
},
GREEN(45)
{
public TrafficLamp nextLamp(){return YELLOW;}
},
YELLOW(5)
{
public TrafficLamp nextLamp(){return RED;}
};
public abstract TrafficLamp nextLamp();//nextLamp()这个方法的返回值还是这个类。
private int time;
private TrafficLamp(int time){this.time=time;}
}
}
|