首页 > 编程语言 > 详细

java知识学习51-枚举

时间:2021-06-19 15:04:35      阅读:20      评论:0      收藏:0      [点我收藏+]

枚举的概述:枚举是一种特殊的类,其中每个变量都是该类的一个实例化对象。

  为什么要有枚举?

    技术分享图片

  作用:就是要让某个类型的变量取值只能为若干个固定值中的一个,否则编译器就会报错。这样就可以在编译器编译时就控制源程序中填写的值。而普通变量则只能在运行时才发现问题。

  

  1.1 普通的类实现枚举的方式,可以看做是枚举的原理:

    1、创建私有的构造方法;

    2、每个元素分别用一个公有的静态方法表示;

    3、可以有若干公有方法或抽象方法。

    4、进一步完善:将方法抽象化,就可以将大量的if...else语句转化为一个个独立的类。

    技术分享图片  技术分享图片

 

 

 

  1.2 枚举类的基本应用:类关键字enum

    技术分享图片

 

  1.3 带有抽象方法的枚举:

    技术分享图片

 

   1.4 枚举类只有一个成员时,可以作为一种单例的实现方式。

 

 

      

java知识学习51-枚举

原文:https://www.cnblogs.com/blogofzxf/p/14729218.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!