给出以下代码,请问该程序的运行结果是什么? public class Base { public void method(int i) { System.out.println(“Value is” + i): } } public class Sub extends Base { public void method(int j) { System.out.println(“This value is” +j); } public void method(String s) { System.out.prontln(“I was passed “+s); } public static void main(String args[]){ Base b1 = new Base(); Base b2 = new Sub(); b1.method(5); b2.methed(6); } } 给出以下代码,请问该程序的运行结果是什么? public class Base { public void method(int i) { System.out.println(“Value is” + i): } } public class Sub extends Base { public void method(int j) { System.out.println(“This value is” +j); } public void method(String s) { System.out.prontln(“I was passed “+s); } public static void main(String args[]){ Base b1 = new Base(); Base b2 = new Sub(); b1.method(5); b2.methed(6); } } A. 依次打印输出Value is 5,Value is 6 B. 依次打印输出This value is 5,Value is 6 C. 依次打印输出This value is5,This value is 6 D. 依次打印输出Value is 5,This value is 6