mirror of
https://github.com/tiennm99/java-design-patterns.git
synced 2026-05-15 20:59:07 +00:00
31 lines
411 B
Java
31 lines
411 B
Java
package com.iluwatar.interpreter;
|
|
|
|
/**
|
|
*
|
|
* NumberExpression
|
|
*
|
|
*/
|
|
public class NumberExpression extends Expression {
|
|
|
|
private int number;
|
|
|
|
public NumberExpression(int number) {
|
|
this.number = number;
|
|
}
|
|
|
|
public NumberExpression(String s) {
|
|
this.number = Integer.parseInt(s);
|
|
}
|
|
|
|
@Override
|
|
public int interpret() {
|
|
return number;
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return "number";
|
|
}
|
|
|
|
}
|