package AdvanceJava.enumTest;
enum TrafficLamp
{
RED(30){
public TrafficLamp nextLamp()
{
return GREEN;
}
},
GREEN(20){
public TrafficLamp nextLamp()
{
return RED;
}
};
public int time;
private TrafficLamp() {}
private TrafficLamp(int time)
{
this.time = time;
}
public abstract TrafficLamp nextLamp();
}
/*
* 可以能过在一个类中声明 抽象方法,那么这个类是抽象类
* 但在这个类中的本类型的对象时,通过匿名类的方法来进行把这个
* 方法进行实现,那么这个类就不是抽象类了,就可以实例化
* */
public class TrafficLampTest {
public static void main(String args[])
{
}
}
Java枚举--交通灯
最新推荐文章于 2022-04-20 08:19:10 发布