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);返回枚举的对象

      

  • 相关阅读:
    chrome视频播放加速
    centos磁盘空间重新分配
    mseed2sac的安装和使用
    查找台站信息得到台站数据的网站
    java install
    CMT learning
    hosts持续更新
    what is SVD and how to calculate it
    google 镜像
    z变换
  • 原文地址:https://www.cnblogs.com/jiangjianzhu/p/5465243.html
Copyright © 2011-2022 走看看