zoukankan      html  css  js  c++  java
  • [Java 14 枚举] Enum, enum

    第 14 章 枚举
     *1, 在程序中,可以使用枚举来指定对象的取值范围
     *2, 使用 enum 关键字,来定义一个枚举类,其实继承了,Enum
     *3, 在枚举中可以通过 values() 方法取得枚举中的全部内容
     *4, 在枚举类中,可以定义构造方法,但在设置枚举范围的时候,必须显式地调用构造方法

     *5, Enum 其实实现了 Comparable interface,可以直接使用 Comparable 进行排序。

    Color

    package com.qunar.basicJava.javase.p14enum;
    
    /**
     * Author: libin.chen@qunar.com  Date: 14-6-11 17:23
     */
    public enum Color {
        RED("红色"), GREEN("绿色"), BLUE("蓝色");
        private String name;
    
        Color(String name) {
            this.name = name;
        }
    
        public String getName() {
            return name;
        }
    
        public void setName(String name) {
            this.name = name;
        }
    }
    
    Main
    package com.qunar.basicJava.javase.p14enum;
    
    /**
     * Author: libin.chen@qunar.com  Date: 14-6-11 17:28
     */
    public class ConstructorEnum {
        public static void main(String[] args) {
            for (Color c : Color.values()) {
                System.out.println(c.ordinal() + " --> " + c.name() + "(" + c.getName() + ")");
            }
        }
    }
    

    输出 :

    0 --> RED(红色)
    1 --> GREEN(绿色)
    2 --> BLUE(蓝色)

  • 相关阅读:
    xss攻击和csrf攻击的定义及区别
    php中Redis的扩展
    MySQL事务特性
    PHP的设计模式
    http协议
    sql语句的优化
    mysql存储引擎
    laravel框架安装Curl扩展
    laravel框架中安装 elasticsearch 包
    docker容器配置nginx负载均衡 -----加权
  • 原文地址:https://www.cnblogs.com/robbychan/p/3786482.html
Copyright © 2011-2022 走看看