java拾遗第一天

2017-06-22  本文已影响0人  咿呀_Java

枚举类(enum)

java拾遗第一天

1.1  枚举类就是一个特殊的java类

1.2  枚举类的实例(对象)个数是固定的,一旦创建完成,就不能再实例化(创建新的对象)。

1.3  枚举类的构造方法是私有的,即体现上面第二点。

1.4  我们可以在枚举类里面按照需求自定义其属性、方法和构造方法。

1.5  在枚举类里面一般需要对外部程序提供获取枚举对象的方法。

1.6  只有一个枚举对象的枚举类相当于单例设计模式。

1.7  含有抽象方法的枚举类,在初始实例化时需要每个实例都重写抽象方法。相当于赋予每个实例伴随的“属性”。

1.8  values() 方法

        以数组形式返回该枚举类所有实例,常用于遍历枚举类。

1.9  name()方法

        返回此枚举常量的名称

1.11 ordinal()方法

        返回枚举类中所有实例的序列号(从0开始)

1.12  valueOf()方法

        返回枚举类里面与传进来的参数相同的枚举实例。若报错,则没有该实例。常用于判断客户传进来的参数是否匹配。

参考文献:枚举类使用详解

上一篇 下一篇

猜你喜欢

热点阅读