黑马程序员技术交流社区
标题:
基础加强,有关枚举的理解
[打印本页]
作者:
.Mr
时间:
2013-12-13 12:31
标题:
基础加强,有关枚举的理解
老师讲的交通灯这个例子,3个枚举元素,因为枚举类中有抽象方法,所以3个元素要实现的话必须覆盖抽象方法,如果要有构造函数,想去调用需在元素后面调用的对应的参数。是这样理解吗?
这个类 能有哪些用处?
public enum TrafficLamp{
RED(30) {
@Override
public TrafficLamp nextLamp() {
// TODO Auto-generated method stub
return GREEN;
}
},
GREEN(40) {
@Override
public TrafficLamp nextLamp() {
// TODO Auto-generated method stub
return YELLOW;
}
},
YELLOW(5) {
@Override
public TrafficLamp nextLamp() {
// TODO Auto-generated method stub
return RED;
}
};
public abstract TrafficLamp nextLamp();
private int time;
private TrafficLamp(int time){
this.time = time;
}
}
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2