美文网首页
JAVA中的枚举使用总结

JAVA中的枚举使用总结

作者: 95a6af369245 | 来源:发表于2019-02-18 17:17 被阅读56次

      概念

      在某些情况下,一个类的对象时有限且固定的,如季节类,它只有春夏秋冬4个对象这种实例有限且固定的类,在 Java 中被称为枚举类;

      理解

      类里面定义了固定数量的实例,类名如同命令空间

      代码

      package enumtest;

      public enum WeekEnum {

      // 因为已经定义了带参数的构造器,所以在列出枚举值时必须传入对应的参数

      SUNDAY(星期日), MONDAY(星期一), TUESDAY(星期二), WEDNESDAY(星期三),

      THURSDAY(星期四), FRIDAY(星期五), SATURDAY(星期六);

      // 定义一个 private 修饰的实例变量

      private String date;

      // 定义一个带参数的构造器,枚举类的构造器只能使用 private 修饰

      private WeekEnum(String date) {

      this.date = date;

      }

      // 定义 get set 方法

      public String getDate() {

      return date;

      }

      public void setDate(String date) {

      this.date = date;

      }

      }

      使用

      public class Ete {

      public static void main(String[] args) {

      System.out.println(WeekEnum.FRIDAY.getDate());

      }

      }

      常用方法

      String name(): 返回此枚举实例的名称,即枚举值 ;

    相关文章

      网友评论

          本文标题:JAVA中的枚举使用总结

          本文链接:https://www.haomeiwen.com/subject/dxhzeqtx.html