枚举类也可以实现一个通达信接口设计,接口,但是因为通达信接口设计,接口中会存在抽象方法,所以枚举类中的每个对象都必须分别实现此抽象方法:
interface Print{//定义Print 通达信接口设计,接口
public String getColor();//定义抽象方法
}
enum Color implements Print{//枚举类实现通达信接口设计,接口
RED{
public String getColor(){//枚举对象实现抽象方法
return '红色';
}
},
GREEN{
public String getColor(){//枚举对象实现抽象方法
return '绿色';
}
},
BLUE{
public String getColor(){//枚举对象实现抽象方法
return '蓝色';
}
}
}
public class Test{
public static void main(String[] args) {
for (Color c:Color.values()){
System.out.print(c.getColor() + '、');
}
}
}
这里程序在通达信接口设计,接口定义了一个getColor()方法,枚举类在实现此通达信接口设计,接口之后,必须对枚举类中的每个对象分别实现通达信接口设计,接口中的getColor()方法。
文章为作者独立观点,不代表 股票程序化软件自动交易接口观点