Java
1package example; 2 3public class Test { 4 5 public static void main(String[] args) { 6 Expression two = new Constant(2); 7 Expression five = new Constant(5); 8 Expression add = new Addition(two, five); 9 // System.out.println(add + "=" + add.evaluate()); 10 System.out.println(new Subtraction(add, new Subtraction(two, five))); 11 12 } 13 14}
上記のようなコードがあった場合、一番下にあるコードの実行順序はどのようになりますか?
先にnew Subtraction(two, five)
が生成された後に、外側の Subtractionが生成されるという認識でよろしいでしょうか。
回答1件
あなたの回答
tips
プレビュー