数値のノードなのでメンバとして数値をもたせます。また、数値ノードは評価しても自分自身を返すだけです。超単純。
数値のノードなのでメンバとして数値をもたせます。また、数値ノードは評価しても自分自身を返すだけです。超単純。
/*** 数値を表すノードです。*/public class Numeric implements Node {private double value;public Numeric (double value) {this.value = value;}@Overridepublic Node evaluation() {return this;}public double getValue() {return value;}}