Class SmoothWeightObject<T>
java.lang.Object
org.miaixz.bus.core.lang.selector.WeightObject<T>
org.miaixz.bus.core.lang.selector.SmoothWeightObject<T>
- Type Parameters:
T- 对象类型
平滑权重对象
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Field Summary
Fields inherited from class org.miaixz.bus.core.lang.selector.WeightObject
object, weight -
Constructor Summary
ConstructorsConstructorDescriptionSmoothWeightObject(T obj, int weight) 构造SmoothWeightObject(T obj, int weight, int currentWeight) 构造 -
Method Summary
Modifier and TypeMethodDescriptionint获取当前权重voidsetCurrentWeight(int currentWeight) setCurrentWeight
-
Constructor Details
-
SmoothWeightObject
构造- Parameters:
obj- 对象weight- 权重
-
SmoothWeightObject
构造- Parameters:
obj- 对象weight- 权重currentWeight- 当前权重
-
-
Method Details
-
getCurrentWeight
public int getCurrentWeight()获取当前权重- Returns:
- int 临时权重
-
setCurrentWeight
public void setCurrentWeight(int currentWeight) setCurrentWeight设置当前权重
- Parameters:
currentWeight- 权重值
-