关键词搜索

源码搜索 ×
×

(Java)让枚举实现一个接口

发布2020-02-19浏览1852次

详情内容

枚举类也可以实现一个接口,但是因为接口中会存在抽象方法,所以枚举类中的每个对象都必须分别实现此抽象方法:

interface Print{//定义Print 接口
    public String getColor();//定义抽象方法
}
enum Color implements Print{//枚举类实现接口
    RED{
        public String getColor(){//枚举对象实现抽象方法
            return "红色";
        }
    },
    GREEN{
        public String getColor(){//枚举对象实现抽象方法
            return "绿色";
        }
    },
    BLUE{
        public String getColor(){//枚举对象实现抽象方法
            return "蓝色";
        }
    }
}

public class Test{
    public static void main(String[] args) {
        for (Color c:Color.values()){
            System.out.print(c.getColor() + "、");
        }
    }
}

    这里程序在接口定义了一个 getColor() 方法,枚举类在实现此接口之后,必须对枚举类中的每个对象分别实现接口中的 getColor() 方法。

    相关技术文章

    点击QQ咨询
    开通会员
    返回顶部
    ×
    微信扫码支付
    微信扫码支付
    确定支付下载
    请使用微信描二维码支付
    ×

    提示信息

    ×

    选择支付方式

    • 微信支付
    • 支付宝付款
    确定支付下载