java中罗列类能够被继续吗?【JAVA教程】,java
java 罗列类
java中,运用关键字enum来定义罗列类,罗列类是一个特别的类,大部分功用和一般类是一样的,区别为:
● 罗列类继续了java.lang.Enum类,而不是默许的Object类。而java.lang.Enum类完成了java.lang.Serializable和java.lang.Comparable接口。
● 非笼统的罗列类默许会运用final润饰,因而不能派生子类
java中罗列类能够被继续吗?
java中罗列类不能够被继续。
罗列类运用enum定义后在编译后默许继续了java.lang.Enum类,而不是一般的继续Object类。enum声明类继续了Serializable和Comparable两个接口。且采纳enum声明后,该类会被编译器加上final声明(同String),故该类是没法继续的。
罗列类的内部定义的罗列值就是该类的实例(且必须在第一行定义,当类初始化时,这些罗列值会被实例化)。
Java 5新增的enum关键词,能够定义罗列类。该类是一个特别的类,能够定义本身的field、要领、能够完成接口,也能够定义本身的组织器。
引荐进修:Java视频教程
以上就是java中罗列类能够被继续吗?的细致内容,更多请关注ki4网别的相干文章!