zoukankan      html  css  js  c++  java
  • 枚举简介

    关键字:enum

    写法如下:

    enum color {
        red,green,yellow;   
    }

    枚举的构造方法:私有,如果构造方法有参数,我们就要在每个实例上面加上参数。

    写法如下:

    enum color {
      red("red"),green("green"),yellow("yellow"); 
      private color("name"); }

    枚举类中有抽象方法:当我们在枚举类中写了一个抽象方法之后,我们要在每个实例上实现抽象方法.

    写法如下:

     1 enum color{
     2     red("red"){
     3         @Override
     4         public abstract void print();
     5     }
     6 
     7     greem("green"){
     8         @Override
     9         public abstract void print();
    10     }
    11 
    12     yellow("yellow"){
    13         @Override
    14         public abstract void print();
    15     }
        //私有构造方法
    16 private color("name");
        //抽象类
    17 public abstract void print(); 18 }

    枚举的API使用

      name();返回枚举的名称

      ordinal();枚举的下标,下标从0开始

      value of(Class<T> enumType,String name);返回枚举的对象

      

  • 相关阅读:
    表的相关内容
    数据类型
    mysql入门练习
    mysql入门
    协程
    多进程
    装饰器
    网络编程
    心路历程
    gensim的使用
  • 原文地址:https://www.cnblogs.com/jiangjianzhu/p/5465243.html
Copyright © 2011-2022 走看看