首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护的方法F3;类P和类Q为类O的派生类,其继承方式如下所示: class P:protected O{…}; class Q:public O{…}; 在关于方
已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护的方法F3;类P和类Q为类O的派生类,其继承方式如下所示: class P:protected O{…}; class Q:public O{…}; 在关于方
admin
2008-08-01
97
问题
已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护的方法F3;类P和类Q为类O的派生类,其继承方式如下所示:
class P:protected O{…};
class Q:public O{…};
在关于方法F1的描述中正确的是(1);在关于方法F2的描述中正确的是(2);在关于方法F3的描述中正确的是(3)。
选项
A、方法F1无法被访问
B、只有在类O内才能访问方法F1
C、只有在类P内才能访问方法F1
D、只有在类Q内才能访问方法F1
答案
B
解析
本题考查的是面向对象程序设计中的继承机制。
继承机制是面向对象技术提供的另一种解决软件复用问题的途径。即在定义一个新的类时,先把一个或多个已有类的功能全部包含进来,然后再给出新功能的定义或对已有类的功能重新定义。
在继承关系中存在两个类:基类和派生类。继承的方式有3种:public、private和 protected。在不同的继承方式下,派生类对基类成员的访问权限不同,外界对派生类成员的能见度也不同。
①基类中成员在派生类中的访问权限
. public:不改变基类中成员的访问权限。
. private:派生类所继承的基类成员的访问权限都改为private。
. protected:基类中private成员的访问权限不变,其余的都改为protected。
②派生类所继承的基类成员的外部能见度(外界对基类成员的访问权限)
. 基类的private成员:只有基类的成员函数可以访问,派生类不能访问。
. 通过private方式继承的基类成员(非private成员):只有派生类的成员函数可以访问,外界以及派生类的派生类都不能访问。
通过protected方式继承的基类成员(非private成员),只有派生类以及该派生类的子类(非private方式产生的)可以访问,外界不能访问。
根据上述规则,类P和Q的成员函数及其访问控制如下表所示:
方法F1是基类O的private成员,虽然类P和Q继承了这个方法,但是只有在基类 O的内部才能访问方法F1。因此第(1)空应选择答案B。
方法F2在类P中的访问控制为protected,因此在类P的内部该方法可以被访问,而类P的对象无法访问该方法;由此就可以判断出选项A和B是错误的。由于方法F2在类O和Q中的访问控制均为public,故类O和Q的对象都可以访问该方法。由此可见选项D所给出的“只有在类P内才能访问方法F2”是不正确。第(2)空的正确答案应该为C。
方法F3在类O、P、Q中的访问控制均为protected,该方法只有在这3个类的内部才能被访问,故第(3)空的正确答案为B。
转载请注明原文地址:https://kaotiyun.com/show/w7QZ777K
本试题收录于:
系统分析师上午综合知识考试题库软考高级分类
0
系统分析师上午综合知识考试
软考高级
相关试题推荐
值类型和引用类型的区别?写出C#的样例代码。
设置拨号连接属性使得拨号网络连接出现空闲时间10分钟自动挂断。
把D:下的“图片”文件夹中的梅花.jpg进行在共享文件夹中共享图像文件夹中共享。
打开“我的电脑”窗口,利用系统菜单关闭"我的电脑"窗口。
关于PPoint幻灯片母版的使用,不正确的是()。A.通过对母版的设置可控制幻灯片中不同部分的表现形式B.通过对母版的设置可预先定义幻灯片的前景颜色、背景颜色和字体大小C.修改母版不会对演示文稿中任何一张幻灯片带来影响D.标题母版为使用标题版式
在Excel中,函数ABS(ROUND(-1.478,2))的计算结果是()。A.-1.478B.1.48C.-1.48D.1.5
在计算机网络中,错误的说法是()。
POWERPOINT中,选一个自选图形,打开“格式”对话框,不能改变图形的()。A.旋转角度B.大小尺寸C.内部颜色D.形状
在Internet上传输的信息至少遵循三个协议:网际协议、传输协议和()。
设P(x):x是金子,Q(x):x闪光,则命题“没有不闪光的金子”形式化为(53)。
随机试题
A、Ithasitsnameasside-winder.B、Itlivesintheslipperysandydesert.C、Itsbodyisverysmooth.D、Itdoesnotadapttothe
采用分散式立法模式的法律是()
扮演角色活动的一项基本原则是()
慢性肺源性心脏病形成肺动脉高压的主要机制
A.急性化脓性腮腺炎B.慢性阻塞性腮腺炎C.流行性腮腺炎D.舍格伦综合征E.腮腺放线菌病又被称为“手术后腮腺炎”的是
隧道内某点处的烟雾透过率与该点处路面照度无关。()
MRPⅡ提出了供应链的概念,即把客户需求和企业内部的制造活动以及供应商的制造资源整合在一起,并对供应链上的所有环节进行有效管理,ERP系统主要侧重对企业内部人、财、物等资源的管理。()
下列的歌曲片段出自作品()。
材料:下面为“绿叶在光下制造淀粉”实验的基本步骤:暗处理:把天竺葵放到黑暗处一昼夜,目的是让天竺葵在黑暗中把叶片中的淀粉全部转运和消耗,这样实验中用碘液检验的淀粉只可能是叶片在实验过程中制造的,而不可能是叶片在实验前贮存的。设
在下列句子的空缺处依次填入成语,最恰当的一组是:(1)读者欣赏作品清新的故事,却忽略了蕴藏的热情,欣赏文字的朴实,却忽略了作品隐伏的悲痛,实际上近于_______。(2)中国古代文化是一座巍峨的高峰,不管我们在儒、释、道哪一条路上行走,
最新回复
(
0
)