抽象方法的枚举

来源:互联网 发布:知乎发帖竟然封号 编辑:程序博客网 时间:2024/06/02 05:30
public class AbstractEnum {// 子类覆盖父类public enum TrafficLamp {RED(30) {@Overridepublic TrafficLamp nextLamp() {// TODO Auto-generated method stubreturn GREEN;}},GREEN(45) {@Overridepublic TrafficLamp nextLamp() {// TODO Auto-generated method stubreturn YELLOW;}},YELLOW(5) {@Overridepublic TrafficLamp nextLamp() {// TODO Auto-generated method stubreturn RED;}};// 下一个灯 抽象方法public abstract TrafficLamp nextLamp();private int time;// 时间// 枚举的有参构造函数private TrafficLamp(int time) {this.time = time;}}}

原创粉丝点击