diff --git a/Java Classes & Interfaces/New Calc Engine/src/CalculateBase.java b/Java Classes & Interfaces/New Calc Engine/src/CalculateBase.java new file mode 100644 index 0000000..87a8515 --- /dev/null +++ b/Java Classes & Interfaces/New Calc Engine/src/CalculateBase.java @@ -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; + } + + + + +}