Java枚举开发实例详解编程语言

在此之前我们定义常量的时候,一般都是写在接口或者类里;现在让我们了解一下Java枚举,从开发中总结了一下Java枚举,以实例为据。JDk1.5之后引入了枚举类型,枚举定的如下:

引用

[public] enum 枚举名称{

  枚举对象1,枚举对象2,…,枚举对象N ;

}

引用

1)枚举对象的定义必须要存在相应的构造方法相对应,如1对1,2对2,3对3

2)构造方法必须是private

package cn.enu;

/**

 * JDk1.5之后引入了枚举类型,枚举定的如下:

 * [public] enum 枚举名称{

 *      枚举对象1,枚举对象2,…,枚举对象N ;

 * }

 * 1)枚举对象的定义必须要存在相应的构造方法相对应,如1对1,2对2,3对3

 * 2)构造方法必须是private

 */

enum Color{

    RED(“红色”,”#CD12444″),       //<—- 3

    GREEN(“绿色”,”#AB2222″),      //<—- 3

    BLUE(“蓝色”,”#CD12444″),      //<—- 3

    BLACK(“黑色”),                //<—- 2

    YELLOW;                       //<—- 1

    private Color(){              //<—–1

    }

    private Color(String name){   //——2

        this.name = name ;

    }

    private Color(String name,String style){ //—–3

        this.name = name ;

        this.style = style ;

    }

    private String name ;

    private String style ;

    public String getName() {

        return name;

    }

    public void setName(String name) {

        this.name = name;

    }

    public String getStyle() {

        return style;

    }

    public void setStyle(String style) {

        this.style = style;

    }

}

public class EnumDemo01 {

    public static void main(String[] args) {

        for(Color c:Color.values()){

            System.out.println(c.name()+”–“+c.getName()+”–“+c.getStyle()) ;

        }

    }

}

Java枚举开发实例详解编程语言

转载请注明来源网站:blog.ytso.com谢谢!

原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/14655.html

(0)
上一篇 2021年7月19日
下一篇 2021年7月19日

相关推荐

发表回复

登录后才能评论