数値のノード

数値のノードなのでメンバとして数値をもたせます。また、数値ノードは評価しても自分自身を返すだけです。超単純。

数値のノードなのでメンバとして数値をもたせます。また、数値ノードは評価しても自分自身を返すだけです。超単純。

  • タグ:
  • タグはありません
/**
 * 数値を表すノードです。
 */
public class Numeric implements Node {

	private double value;

	public Numeric (double value) {
		this.value = value;
	}

	@Override
	public Node evaluation() {
		return this;
	}

	public double getValue() {
		return value;
	}

}