首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果是 class Base { int i; Base() { add(1); } void add(int v) { i+
下面程序段的输出结果是 class Base { int i; Base() { add(1); } void add(int v) { i+
admin
2010-12-17
60
问题
下面程序段的输出结果是 class Base { int i; Base() { add(1); } void add(int v) { i+=v; } void print() { 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(Baseb){ b.add(8); b.print(); } }
选项
A、9
B、18
C、20
D、22
答案
D
解析
本题考查继承和构造函数的用法。首先要明确对一个类的继承是指在父类的基础上构建了一个子类,子类继承了父类的方法和状态。题目所给程序段创建的是Extension类的实例,在运行时,从main()函数进入程序,所有调用add()方法的过程将始终和Extension类的add()方法动态绑定。初始值:i=0;创建实例new Extension();先调用父类的默认构造函数Base(),并在父类的默认构造函数中执行add(1),i=0+1×2,所以i=2,再调用子类的默认构造函数Extension(),子类的默认构造函数中执行add(2),i=2+2×2,所以i=6;执行add(8);i=6+8×2,因此,最终i=22,正确答案为选项D。
转载请注明原文地址:https://kaotiyun.com/show/Cq9p777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
在数据库中,产生数据不一致的根本原因是
下列叙述中正确的是
有三个关系R、S和T如下,则由关系R和S得到关系T的操作是()。
下列述中错误的是()。
度为3的一棵树共有30个结点,其中度为3、1的结点个数分别为3、4。则该树中的叶子结点数为
两个或两个以上模块之间关联的紧密程度称为
软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于系统软件的是
使用turtle库绘制由边长为100像素的菱形构成的六角雪花形状,效果如下图所示。阅读程序框架,补充代码。importturtle#定义绘制菱形函数def①#开始填充颜色②turtle.fd(100)turtle.left(60)tu
下列描述中不属于Java异常处理机制优点的是______。
下列()选项是合法的标识符。
随机试题
AustraliaisnearlyaslargeastheUnitedStates,butmostofitistoodryforpeopletolivein.Aroundthisdrypartarelar
男性,55岁,患肝硬化5年,加重1周。查体:少量腹水,双下肢可凹性水肿。该患者欲消除水肿,宜首选的利尿剂是
A、腹部反跳痛B、呼吸时有恶臭C、肾区疼痛D、肺部啰音E、潮式呼吸用叩诊检查时可发现的体征()。
项目国民经济评价中,计算土地的影子费用须从实际征地费用中剔除()。
一次热网与二次热网采用换热器连接,一次热网热媒损失很小,但中间设备多,实际使用较广泛。这是()。
我国原《义务教育法》和新修订的《义务教育法》开始实施的时间分别是()。
InAmericaalone,tippingisnowa$16billion-a-yearindustry.Arecentpollshowedthat40%ofAmericans【C1】______thepractice
8250对1.8432MHz的时钟输入采用分频方法产生所需求的波特率,分频系数由CPU分两次写入除数寄存器的高位和低位部分,当所需的波特率为9600时,写入除数寄存器的和低位部分的字节为H。
有以下程序#jncludemain(){chara[20]=“Howaleyou?”,b[20];scanf(“%s”,B);pfinff(“%s%s\n”,a,B);}程序运行时从键盘输入:Howareyou?则输出结果为【
Engaginginahobbylikereadingabook,makingapatchworkquiltorevenplayingcomputergamescandelaytheonsetofdementi
最新回复
(
0
)