Java枚举值能否实现接口

   2024-10-06 7050
核心提示:是的,Java枚举值可以实现接口。枚举值可以实现接口并且覆盖接口中的方法,就像普通的类一样。以下是一个示例:public interface

是的,Java枚举值可以实现接口。枚举值可以实现接口并且覆盖接口中的方法,就像普通的类一样。以下是一个示例:

public interface Printable {    void print();}public enum Color implements Printable {    RED {        @Override        public void print() {            System.out.println("This is red color");        }    },    BLUE {        @Override        public void print() {            System.out.println("This is blue color");        }    }}public class Main {    public static void main(String[] args) {        Color.RED.print();        Color.BLUE.print();    }}

在上面的示例中,枚举类型Color实现了Printable接口,并为每个枚举值覆盖了print()方法。在main方法中,我们可以调用枚举值的print()方法来输出对应的信息。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号