美文网首页
Java中像C中使用枚举

Java中像C中使用枚举

作者: lanmoyingsheng | 来源:发表于2019-10-22 11:05 被阅读0次

参考fastjson中,枚举Feature的设计方式。

public enum Feature {
    AutoCloseSource,

    DisableFieldSmartMatch
    ;


    // 设计核心, ordinal()为获取枚举实列的次序数
    Feature(){     
        mask = (1 << ordinal());
    }
    public final int mask;

    public final int getMask() {
        return mask;
    }
}

相关文章

  • Java中像C中使用枚举

    参考fastjson中,枚举Feature的设计方式。

  • TS学习笔记(六):枚举

    枚举是组织收集有关联变量的一种方式,使用枚举我们可以定义一些带名字的常量,像 C# 和 Java 都有枚举数据类型...

  • 【Java】 java基础和面向对象(回顾)

    Java枚举 ava 5.0引入了枚举,枚举限制变量只能是预先设定好的值。使用枚举可以减少代码中的bug。 注意:...

  • Java枚举

    Java中的每个枚举都是java.lang.Enum的final子类,枚举类中的每个枚举常量都是该枚举类的一个实例...

  • 第8章:枚举

      在Swift中,枚举与C、C++、Objective-C中的枚举相比有巨大差异,可以认为枚举是由类蜕化而成的。...

  • JAVA中的枚举使用总结

    概念 在某些情况下,一个类的对象时有限且固定的,如季节类,它只有春夏秋冬4个对象这种实例有限且固定的类,在 Jav...

  • Swift中枚举的使用方法简单介绍

    枚举我们大家都不太陌生了,我们在C或者OC中经常使用到,在这里简单记录下Swift中枚举的使用方法. 枚举的定义 ...

  • 理解C#中的枚举(深入思考)

    这篇文章主要介绍了理解C#中的枚举,本文讲解了枚举的优点、枚举说明、枚举的类型、枚举的使用建议等内容,需要的朋友可...

  • 深入理解 Java 枚举类型,这篇文章就够了

    枚举是软件开发中使用率非常高的类型。这里针对枚举进行一次深入的讨论,希望对您有所帮助。 枚举的使用 Java 中的...

  • Android NDK(三)- JNI 异常

    常用方法 使用例 1 - C++ 中抛出异常 使用例 2 - C++ 捕获 Java 中的异常

网友评论

      本文标题:Java中像C中使用枚举

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