Java枚举类

来源:互联网 发布:淘宝曼妮芬内衣怎么样 编辑:程序博客网 时间:2024/06/03 18:21

枚举类是一个特殊的类,它可以拥有自己的成员变量、方法,可以实现一个或者多个接口,定义自己的构造器。

与普通类的区别:

      1.使用emum定义、非抽象的枚举类默认会使用final修饰,因此不能继承。

      2.枚举类可以实现一个或者多个接口,使用emum定义的类默认继承java.lang.Emum类,因此枚举类 不能显示继承其他类。其中java.lang.Emum类实现了java.lang.Serializable和java.lang.Comparable两个接口。

      3.枚举类的所有实例必须在枚举类的第一行显示列出,系统会自动添加 public static final 修饰。

      4.枚举类的构造器只能以private作为访问修饰符。

      5.枚举类里定义抽象方法不能使用abstract关键字将枚举类定义为抽象类,但因为枚举类需要显示创建枚举类,而不是作为父类,所以定义枚举类必须为抽象方法提供实现。


java.lang.Emum类中提供以下方法:



0 0
原创粉丝点击