类 AttrOption<T>

java.lang.Object
com.iohao.game.common.kit.attr.AttrOption<T>
类型参数:
T - t
所有已实现的接口:
Serializable

public final class AttrOption<T> extends Object implements Serializable
动态属性的属性项
     see AttrOptionDynamic
 
作者:
渔民小镇
另请参阅:
日期:
2022-01-31
  • 方法详细资料

    • name

      public String name()
    • defaultValue

      public T defaultValue()
    • valueOf

      public static <T> AttrOption<T> valueOf(String name)
      初始化 一个 AttrOption
      类型参数:
      T - t
      参数:
      name - name
      返回:
      AttrOption
    • valueOf

      public static <T> AttrOption<T> valueOf(String name, T defaultValue)
      初始化 一个 AttrOption
      类型参数:
      T - t
      参数:
      name - name
      defaultValue - 默认值(单例)
      返回:
      AttrOption
    • valueOf

      public static <T> AttrOption<T> valueOf(String name, Supplier<T> supplier)
      初始化一个 AttrOption
      类型参数:
      T - t
      参数:
      name - name
      supplier - 如果值不存在,则从 supplier 获取
      返回:
      AttrOption
    • equals

      public boolean equals(Object o)
      覆盖:
      equals 在类中 Object
    • hashCode

      public int hashCode()
      覆盖:
      hashCode 在类中 Object