首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下面程序段的输出结果是 class Base { int i; Base() { add(1); } void add(int v) {
下面程序段的输出结果是 class Base { int i; Base() { add(1); } void add(int v) {
admin
2009-02-15
32
问题
下面程序段的输出结果是 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 (Basc B) { b.add(8); b.print(); } }
选项
A、9
B、18
C、20
D、22
答案
8
解析
本题考查继承和构造函数的用法。首先要明确对一个类的继承是指在父类的基础上构建了一个子类,子类继承了父类的方法和状态。题目所给程序段创建的是Extension类的实例,在运行时,从main()函数进入程序,所有调用add()方法的过程将始终和Extension类的add()方法动态绑定。初始值:i=0;创建实例new Extension();先调用父类的默认构造函数Base(),井在父类的默认构造函数中执行 add(1),i=0+i×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/Yfnp777K
本试题收录于:
二级Java题库NCRE全国计算机二级分类
0
二级Java
NCRE全国计算机二级
相关试题推荐
有关查询设计器,不正确的描述是()。
设有“职工”表文件,在“职工”表中查找“基本工资”最低的职工的姓名,则下列SQL语句横线部分的语句是()。SELECT姓名FROM职工;WHERE______________;(SELECT基本工资FROM职工)
数据库技术的根本目标是()。
在考生文件夹下完成如下操作:在项目中建立查询bookqu:查询价格大于等于10的图书(book表)的所有信息,查询结果按价格降序排序。
在VisualFoxPro的查询设计器中,对应SQL短语DISTINCT的选项卡是()。
设有“职工”表,表结构如下:职工(部门号C(2)、职工号C(4)、姓名C(8)、年龄N(2)、工资N(7,2))检索最少有3名职工的每个部门的职工工资的总额()。
在SQL语句中,与表达式“供应商名LIKE’’%北京%’’”功能相同的表达式是()。
在项目管理器中,将一程序设置为主程序的方法是
下面关于数据环境和数据环境中两个表之间关联的叙述中,正确的是()。
继承是Java语言的一个重要机制,所有的Java类都继承自根类()。
随机试题
柯达照相器材公司除生产照相器材外,还兼营医疗设备、录像器材、动物饮料等,该公司所采取的发展战略属于()
具体项目优劣势分析内容应包括()。
根据数字的吉祥寓意,下列()号宾馆房间比较适合安排日本和韩国客人。
chair
马拉松战役(南京大学2000年世界古代中世纪史真题)
RS-232标准在初期可以满足人们的要求,但当人们要求以更高的速率传送到更远的距离时,需要有新的标准,RS-449就可以实现这个目的。它的标准规格中,RS-422标准是平衡式的,传输一个信号用两条线,逻辑信号的表示用(6),双线传输的好处是(7)。 X.2
Itwillbewarmerandwarmer,_____moreandmoretreesareturninggreen.
A、Itisgettingthingsdonethroughotherpeople.B、Itishelpinganorganizationfindtherightstaff.C、Itisassemblingpeopl
A、Shehasn’tgraduated.B、Shepreferstoworkinatravelagency.C、Sheisn’toldenough.D、ShecannotspeakSpanish.CJanet现在还
A、Theinfluenceofone’sbirthdayonhislife.B、Theunexpectedpresentonone’sbirthday.C、Thecauseofone’sdeathonhisbir
最新回复
(
0
)