枚举类可以实现接口,但要求枚举中的每个对象都必须覆写接口中的抽象方法。interfacePrint{publicStringgetColor();}enumColorimplementsPrint{RED{publicStringgetColor(){return红色;}},GREEN{publicStringgetColor(){return绿色;}},BLUE{publicStringgetColor(){return蓝色;}};}publicclassInterfaceEnumDemo{publicstaticvoidmain(Stringargs[]){for(Colorc:Color.values()){System.out.print(c.getColor()+、);}}};枚举类中可以定义抽象方法,但要求枚举中每个对象都必须覆写抽象方法enumColor{RED{publicStringgetColor(){return红色;}},GREEN{publicStringgetColor(){return绿色;}},BLUE{publicStringgetColor(){return蓝色;}};publicabstractStringgetColor();}publicclassAbstractMethodEnum{publicstaticvoidmain(Stringargs[]){for(Colorc:Color.values()){System.out.print(c.getColor()+、);}}};