我喜欢用简单的代码指出问题的原理。
首先定义一个接口:
public interface Jiekou{
public String getString();
}
然后定义枚举类型来实现接口:
public enum Gouzaomeiju implements Jiekou{
LEFT{
public String getString(){
return "向左转";
}
}
,
RIGHT
{
public String getString(){
return "向右转";
}
}
}
最后实现:
public class Gouzao{
public static void main(String[] args){
for(Gouzaomeiju aa:Gouzaomeiju.values()){
System.out.print(aa.getString());
}
}
}