java.lang.Object
cn.wjybxx.base.AbstractConstant<T>
- 所有已实现的接口:
Constant<T>,Comparable<T>
public abstract class AbstractConstant<T extends AbstractConstant<T>>
extends Object
implements Constant<T>
- 作者:
- wjybxx date - 2023/5/19
-
嵌套类概要
从接口继承的嵌套类/接口 cn.wjybxx.base.Constant
Constant.Builder<T> -
构造器概要
构造器 -
方法概要
-
构造器详细资料
-
AbstractConstant
-
-
方法详细资料
-
id
public final int id()从接口复制的说明:Constant注意: 1. 该id仅仅在其所属的ConstantPool下唯一。 2. 如果常量的创建存在竞争,那么其id可能并不稳定,也不能保证连续。 3. 如果常量的创建是无竞争的,那么常量之间的id应是连续的。 4. 可类比Enum.ordinal()- 指定者:
id在接口中Constant<T extends AbstractConstant<T>>- 返回:
- 常量的数字id。
-
name
从接口复制的说明:Constant注意: 1. 即使名字相同,也不代表是同一个同一个常量,只有同一个引用时才一定相等。 2. 可类比Enum.name()- 指定者:
name在接口中Constant<T extends AbstractConstant<T>>- 返回:
- 常量的名字。
-
toString
-
hashCode
public final int hashCode() -
equals
-
clone
- 覆盖:
clone在类中Object- 抛出:
CloneNotSupportedException
-
compareTo
- 指定者:
compareTo在接口中Comparable<T extends AbstractConstant<T>>
-