黑马程序员技术交流社区
标题:
知识点 带有抽象方法的枚举
[打印本页]
作者:
yedong07a
时间:
2013-5-5 20:56
标题:
知识点 带有抽象方法的枚举
本帖最后由 yedong07a 于 2013-5-11 11:45 编辑
public class EnumTest {
public static void main(String[] args) {
System.out.println(TrafficLamp.valueOf("YELLOW").nextLamp());
}
public enum TrafficLamp{
RED(30){
public abstract TrafficLamp nextLamp(){
return GREEN;
}
},
GREEN(45){
public abstract TrafficLamp nextLamp(){
return YELLOW;
}
},
YELLOW(5){
public abstract TrafficLamp nextLamp(){
return RED;
}
};
public abstract TrafficLamp nextLamp();
private int time;
private TrafficLamp(int time){
this.time=time;
}
}
}
枚举,抽象类,构造方法。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2