java枚举类实现自定义接口的用法

枚举类实现自定义接口可以产生神奇的化学变化,下面的实例简要说明一下。

package com.mldn;
interface Print
{
        public String getName();        // 抽象方法
}
enum Color implements Print        // 枚举类实现接口
{
        RED
        {
                public String getName()
                {
                        return “红色”;
                }               
        },
        BLUE
        {
                public String getName()
                {
                        return “蓝色”;
                }       
        },
        GREEN
        {
                public String getName()
                {
                        return “绿色”;
                }       
        };
}
public class EnumInter
{
        public static void main(String[] args)
        {
                for (Color c : Color.values())
                {
                        System.out.println(“\t ” + c.getName());
                }
        }
}
/*ubuntu@xu-desktop:~$ com.mldn.EnumInter
红色
蓝色
绿色
*/
———-枚举类中声明抽象方法:要求所有枚举对象实现该抽象方法;
package com.mldn;
enum Color         // 枚举类含有抽象方法,每个枚举对象必须实现!
{
        RED
        {
                public String getColor()
                {
                        return “红色”;
                }               
        },
        BLUE
        {
                public String getColor()
                {
                        return “蓝色”;
                }       
        },
        GREEN
        {
                public String getColor()
                {
                        return “绿色”;
                }       
        };
        public abstract String getColor(); // 声明抽象方法
}
public class EnumAbstract
{
        public static void main(String[] args)
        {
                for (Color c : Color.values())
                {
                        System.out.println(“\t ” + c.getColor());
                }
        }
}
/*ubuntu@xu-desktop:~$ com.mldn.EnumAbstract
红色
蓝色
绿色
*/

声明: 除非转自他站(如有侵权,请联系处理)外,本文采用 BY-NC-SA 协议进行授权 | 智乐兔
转载请注明:转自《java枚举类实现自定义接口的用法
本文地址:https://www.zhiletu.com/archives-135.html
关注公众号:智乐兔

赞赏

wechat pay微信赞赏alipay pay支付宝赞赏

上一篇
下一篇

相关文章

在线留言

你必须 登录后 才能留言!

在线客服
在线客服 X

售前: 点击这里给我发消息
售后: 点击这里给我发消息

智乐兔官微