diff options
Diffstat (limited to 'Master/Software Architektur/SWA_Prakt1/src/net/sven_eisenhauer/swa_prakt1/ArithmeticVariable.java')
| -rw-r--r-- | Master/Software Architektur/SWA_Prakt1/src/net/sven_eisenhauer/swa_prakt1/ArithmeticVariable.java | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/Master/Software Architektur/SWA_Prakt1/src/net/sven_eisenhauer/swa_prakt1/ArithmeticVariable.java b/Master/Software Architektur/SWA_Prakt1/src/net/sven_eisenhauer/swa_prakt1/ArithmeticVariable.java new file mode 100644 index 0000000..a3b931d --- /dev/null +++ b/Master/Software Architektur/SWA_Prakt1/src/net/sven_eisenhauer/swa_prakt1/ArithmeticVariable.java @@ -0,0 +1,22 @@ +package net.sven_eisenhauer.swa_prakt1;
+
+public class ArithmeticVariable implements ArithmeticExpression {
+
+ private String name;
+ private Number value;
+
+ public ArithmeticVariable(String name,Number value) {
+ this.name = name;
+ this.value = value;
+ }
+
+ @Override
+ public Number evaluate() {
+ return value;
+ }
+
+ @Override
+ public void print() {
+ System.out.print(name);
+ }
+}
|
