A-A+

2下面程序段的输出结果是()。class Base{ int i; Base() { add

2022-08-05 22:31:41 问答库 阅读 172 次

问题详情

2下面程序段的输出结果是()。class Base{ int i; Base() { add(1); } void add(int v) { i+=v; } void print0 { System.out.println(i); }}class Extension extends Base{ Extension() { add(2); } void add(int v) { i+=v*2; }}public class Test{ public static void main(String args[]) { bogo(new Extension()); } static void bogo(Base b) { b.add(8); b.print(); }}
A.9
B.18
C.20
D.22请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:D

考点:程序