美文网首页Java 杂谈
java中enum枚举类型

java中enum枚举类型

作者: GitCode8 | 来源:发表于2018-08-09 10:00 被阅读4次
  1. 枚举类型常用方法:
    values()返回枚举类型定义数组
    ordinal()返回实例在枚举类型定义的次序,默认从0开始。
    name()和toString()作用相同,放回实例定义的名字。
    valueOf()根据给定的名字返回相应的enum实例,不存在则抛出异常。

    定义枚举类型
  2. 枚举类型用处:
    由于枚举类型的名字具有很强且清晰的表达意图,比定义常量更加直观。所以常用来替代常量的定义和switch语句,使程序具有更高的可读性。

    switch分支的使用
  3. 枚举类型的高级使用:
    枚举类型就像普通类一样,除了不能继承enum之外,可以定义属性和方法,但是需要在enum实例序列后面添加方法,而且属性和方面必须在定义序列之后定义。

    自定义属性和方法

相关文章

  • 枚举

    枚举 wiki Java的枚举类型用法介绍 深入理解Java枚举类型(enum) 为什么要用enum? 学习计划 ...

  • Java枚举

    枚举类型(enum type)是指由一组固定的常量组成合法的类型。Java中由关键字enum来定义一个枚举类型。 ...

  • Java枚举

    枚举 普通方式定义(int枚举模式) 枚举方式 Enum抽象类常见方法 Enum是所有 Java 语言枚举类型的公...

  • java中enum枚举类型

    枚举类型常用方法:values()返回枚举类型定义数组ordinal()返回实例在枚举类型定义的次序,默认从0开始...

  • Rust 编程语言-6-枚举和模式匹配

    6. Enum和Pattern matching 6.1 Enum枚举 IP地址枚举 消息类型枚举:可以看到枚举中...

  • Java编程思想---枚举类型

    Java编程思想---枚举类型 基本enum特性 调用enum的values()方法,可以遍历enum实例,val...

  • 枚举

    一、枚举 我们所定义的每个枚举类型都继承自java.lang.Enum类。枚举中的每个成员默认都是publiic ...

  • 枚举资料笔记

    概念:被enum关键字修饰的类型就是枚举类型,枚举类型都隐式继承Enum,根据java不可以多继承的原理,不能再继...

  • enum(枚举)

    创建枚举类型要使用 enum 关键字,隐含了所创建的类型都是 java.lang.Enum 类的子类(java.l...

  • Enum的简单用例

    详阅:Java 中的枚举 (enum)

网友评论

    本文标题:java中enum枚举类型

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