Base Abstract Class for Operations
parent
5642dbd575
commit
2af4b69da3
@ -0,0 +1,43 @@
|
||||
public abstract class CalculateBase {
|
||||
private double leftVal;
|
||||
private double rightVal;
|
||||
private double result;
|
||||
|
||||
public abstract void calculate();
|
||||
|
||||
public CalculateBase() {}
|
||||
|
||||
public CalculateBase(double leftVal, double rightVal) {
|
||||
this.leftVal = leftVal;
|
||||
this.rightVal = rightVal;
|
||||
}
|
||||
|
||||
// Getters and setters
|
||||
public double getLeftVal() {
|
||||
return leftVal;
|
||||
}
|
||||
|
||||
public void setLeftVal(double leftVal) {
|
||||
this.leftVal = leftVal;
|
||||
}
|
||||
|
||||
public double getRightVal() {
|
||||
return rightVal;
|
||||
}
|
||||
|
||||
public void setRightVal(double rightVal) {
|
||||
this.rightVal = rightVal;
|
||||
}
|
||||
|
||||
public double getResult() {
|
||||
return result;
|
||||
}
|
||||
|
||||
public void setResult(double result) {
|
||||
this.result = result;
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
Loading…
Reference in New Issue