java enums 可以实现接口吗

avatar
作者
猴君
阅读量:0

是的,Java中的枚举类型可以实现接口。枚举类型本质上也是一个类,因此它可以实现一个或多个接口,从而实现接口中定义的方法。通过实现接口,枚举类型可以拥有接口中定义的方法,并且可以根据需要对这些方法进行重写。示例如下:

public interface MyInterface {     void myMethod(); }  public enum MyEnum implements MyInterface {     VALUE1, VALUE2, VALUE3;      @Override     public void myMethod() {         System.out.println("Implemented method in enum");     } }  public class Main {     public static void main(String[] args) {         MyEnum.VALUE1.myMethod();     } } 

在上面的示例中,枚举类型MyEnum实现了接口MyInterface,并重写了接口中的myMethod方法。在main方法中,我们调用了枚举类型的实例VALUE1myMethod方法,输出结果为"Implemented method in enum"。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!