黑马程序员技术交流社区
标题:
枚举中的方法为什么是抽象的?
[打印本页]
作者:
715596417
时间:
2016-3-26 00:05
标题:
枚举中的方法为什么是抽象的?
public class Demo {
public static void main(String[] args) {
System.out.println(Light.RED.nextLight());
}
}
复制代码
public enum Light {
RED(30) {
@Override
public Light nextLight() {
return GREEN;
}
},GREEN(45) {
@Override
public Light nextLight() {
return YELLOW;
}
},YELLOW(5) {
@Override
public Light nextLight() {
return RED;
}
};
private int time;
private Light(int time){
this.time=time;
}
public abstract Light nextLight();
}
复制代码
枚举中的方法为什么是抽象的?
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2