Skip to content
Snippets Groups Projects
Commit a6cd0fbc authored by Sebastian Wack's avatar Sebastian Wack
Browse files

Added print() to Interface and renamed VarExpression to ConstExpression

parent 8d698c1e
Branches
No related tags found
No related merge requests found
......@@ -3,10 +3,10 @@ package root;
/**
* Diese Klasse repräsentiert eine Konstante in einer Formel.
*/
public class VarExpression implements Expression {
public class ConstExpression implements Expression {
private int value;
public VarExpression(int value) {
public ConstExpression(int value) {
this.value = value;
}
......@@ -40,4 +40,9 @@ public class VarExpression implements Expression {
return false;
}
@Override
public void print() {
System.out.println(this.toString());
}
}
......@@ -14,5 +14,12 @@ public interface Expression {
* @return Wert des ausgewerteten Ausdrucks
*/
public int eval();
/**
* Diese Methode soll den vollständigen Ausdruck auf der Kommandozeile
* ausgeben. Beachte, dass diese Methode von allen Unterklassen genutzt
* werden kann.
*/
public void print();
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment