溫馨提示×

java enums 可以實現接口嗎

小樊
140
2024-08-05 22:11:12
欄目: 編程語言

是的,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"。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女