public abstract class CalcObject extends Object
| 构造器和说明 |
|---|
CalcObject() |
| 限定符和类型 | 方法和说明 |
|---|---|
CalcObject |
add(CalcObject other) |
CalcObject |
add(CalcObject other,
CalcStrategy calcStrategy) |
int |
compare(CalcObject other) |
int |
compare(CalcObject other,
CalcStrategy calcStrategy) |
CalcObject |
div(CalcObject other) |
CalcObject |
div(CalcObject other,
CalcStrategy calcStrategy) |
boolean |
eq(CalcObject other) |
boolean |
eq(CalcObject other,
CalcStrategy calcStrategy) |
CalcStrategy |
getCalcStrategy() |
abstract CalcType |
getCalcType() |
static CalcStrategy |
getGlobalCalcStrategy() |
abstract Object |
getValue() |
CalcObject |
mod(CalcObject other) |
CalcObject |
mod(CalcObject other,
CalcStrategy calcStrategy) |
CalcObject |
multi(CalcObject other) |
CalcObject |
multi(CalcObject other,
CalcStrategy calcStrategy) |
CalcObject |
neg() |
CalcObject |
neg(CalcStrategy calcStrategy) |
static void |
setGlobalCalcStrategy(CalcStrategy globalCalcStrategy) |
CalcObject |
sub(CalcObject other) |
CalcObject |
sub(CalcObject other,
CalcStrategy calcStrategy) |
String |
toString() |
public static void setGlobalCalcStrategy(CalcStrategy globalCalcStrategy)
public static CalcStrategy getGlobalCalcStrategy()
public CalcStrategy getCalcStrategy()
public abstract Object getValue()
public abstract CalcType getCalcType()
public int compare(CalcObject other)
public boolean eq(CalcObject other)
public CalcObject add(CalcObject other)
public CalcObject sub(CalcObject other)
public CalcObject div(CalcObject other)
public CalcObject multi(CalcObject other)
public CalcObject neg()
public CalcObject mod(CalcObject other)
public int compare(CalcObject other, CalcStrategy calcStrategy)
public boolean eq(CalcObject other, CalcStrategy calcStrategy)
public CalcObject add(CalcObject other, CalcStrategy calcStrategy)
public CalcObject sub(CalcObject other, CalcStrategy calcStrategy)
public CalcObject div(CalcObject other, CalcStrategy calcStrategy)
public CalcObject multi(CalcObject other, CalcStrategy calcStrategy)
public CalcObject neg(CalcStrategy calcStrategy)
public CalcObject mod(CalcObject other, CalcStrategy calcStrategy)
Copyright © 2025. All rights reserved.