25 lines
515 B
Java
Raw Normal View History

2014-08-18 18:23:52 +03:00
package com.iluwatar;
public class MultiplyExpression extends Expression {
private Expression leftExpression;
private Expression rightExpression;
public MultiplyExpression(Expression leftExpression,
Expression rightExpression) {
2014-08-18 18:23:52 +03:00
this.leftExpression = leftExpression;
this.rightExpression = rightExpression;
}
2014-08-18 18:23:52 +03:00
@Override
public int interpret() {
return leftExpression.interpret() * rightExpression.interpret();
}
@Override
public String toString() {
return "*";
}
}