zoukankan      html  css  js  c++  java
  • Java 枚举

    Java 枚举介绍

    Java 枚举类型是一种特殊的约束的类,但也是这些特殊的约束造就了枚举类型的简洁性、安全性以及便捷性。

    1、所有的枚举都继承自 Enum 类。由于 Java 不支持多继承,所以枚举对象不能再继承其他类。

    2、Java 枚举类可以实现接口。

    3、Java 枚举类不能被继承。

    4、Java 枚举类中被默认增加了许多静态方法,例如 values() 等。

    5、每一个枚举值都是一个对象。

    System.out.println(MyEnum.RED.getClass());   // class feige.com.MyEnum
    System.out.println(MyEnum.RED == MyEnum.GREEN);   // false
    

    Java 枚举实现

    public enum MyEnum{
        RED("red", 1),
        GREEN("green", 2),
        YELLOW("yellow", 3);
    	
        private String color;
        private int index;
    	
        /**构造方法,只能是private**/
        private MyEnum(String color, int index) {  
            this.color = color;  
            this.index = index;  
        }
    
        /**setter和getter方法**/
        public String getColor() {
            return this.color;
        }	
    }
    
  • 相关阅读:
    <a>作Form表单提</a>
    图片读写分离
    MSSql ID自动增长删除数据重1开始
    WPF 控件
    Cookies
    MVC页面跳转
    MVC-各种传值方式
    mvc框架下,怎样用cookie实现下次自动登录
    SQL函数说明大全 (转)
    SQL日期(转)
  • 原文地址:https://www.cnblogs.com/feiqiangsheng/p/14321193.html
Copyright © 2011-2022 走看看