Java枚举类型的理解和学习

=Start=

缘由:

不断补充学习Java基础知识。

正文:

参考解答:

枚举类型是Java 5中新增特性的一部分,它是一种特殊的数据类型,之所以特殊是因为它既是一种类(class)类型却又比类类型多了些特殊的约束,但是这些约束的存在也造就了枚举类型的简洁性、安全性以及便捷性。

一、在没有枚举类型时定义常量常见的方式

存在的问题:

  • 类型安全问题;
  • 程序可读问题;

二、有了枚举类型之后的定义方式

三、枚举的常见方法

  • values() : 返回enum实例的数组,而且该数组中的元素严格保持在enum中声明时的顺序。
  • name() : 返回实例名。
  • ordinal() : 返回实例声明时的次序,从0开始。
  • getDeclaringClass() : 返回实例所属的enum类型。
  • equals() : 判断是否为同一个对象。

四、一些示例代码

&

&

 

参考链接:

=END=

声明: 除非注明,ixyzero.com文章均为原创,转载请以链接形式标明本文地址,谢谢!
https://ixyzero.com/blog/archives/4022.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注