zoukankan      html  css  js  c++  java
  • java知识学习51-枚举

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

      为什么要有枚举?

        

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

      

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

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

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

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

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

          

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

        

      1.3 带有抽象方法的枚举:

        

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

          

  • 相关阅读:
    JSON
    event flow
    for,for each,for in,for of
    history of program language
    px fr em rem
    正则符号
    DOM、BOM
    web布局
    grid
    初学python环境安装
  • 原文地址:https://www.cnblogs.com/blogofzxf/p/14729218.html
Copyright © 2011-2022 走看看