第15章 继承的与多态.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第15章 继承的与多态

第15章 继承与多态 继承和多态是面向对象的最主要的2个特征,也是面向对象的精华 部分。在许多公司的C++语言面试题中,有很大比例的面试题都与继承 和多态有关系。本章中列举了许多继承和多态相关的面试题。使读者不 仅可以通过笔试,还可以从中悟到许多面向对象的精华。 15.1 单继承 面试真题1:继承的优缺点 高频考点: 考点分析: 本题考查面试人员对继承的理解。继承是面向对象的主要特征 (此外还 有封装和多态)之一,它使得一个类可以从现有类中派生,而不必重新定义 一个新类。例如,定义一个员工类,它包含员工ID、员工姓名、所属部门等 信息,再定义一个操作员类,通常,操作员属于公司的员工,因此它也包含 员工ID、员工姓名、所属部门等信息,此外还包含密码信息、登录方法等。 如果当前已经定义了员工类,在定义操作员类时可以将其从员工类派生一个 新的员工类,向其中添加密码信息,登录方法等就可以了,不必重新定义员 工ID、员工姓名等信息了,因为它已经继承了员工类的信息。 在设计面向对象应用程序时,如果系统比较庞大,系统框架层次会比较 多,这会系统的开发和维护带来一定的难度。因此,设计系统框架时,如果 能够采用组合的形式定义类,就不要使用继承的形式。 参考答案: 优点: 1. 子类可以灵活的改变父类中的已有方法 2. 能够最大限度的实现代码重用 缺点: 1. 子类无法在运行时改变与父类的继承关系。 2. 修改父类的某些方法,可能会影响到所有子类。因此修改父类的方法 要小心,可能存在一定的负面影响。 3. 继承会使系统的架构层次增多,给开发和维护带来困难。 286 面试真题2:对于基类中的private成员,其在公有派生类中 的访问权限为 A.不可访问 B. private C.protected D. public 高频考点: 考点分析: 子类在继承父类时,它不能继承父类中的私有(private)成员,因此子 类不能访问父类中的私有成员。 参考答案: A 面试真题3:继承方式 一个基类以私有方式派生时,其基类中的公有成员和保护成员在派生类 中: A.均成为私有的成员 B.均成为公有的成员 C.均成为保护的成员 D.仍为公有的和保护的成员 高频考点: 考点分析: 在从父类派生一个子类时可以有3种派生方式。分别为public、private 和protected。其中public派生方式表示父类中的公有方法和受保护方法仍然 为私有方法、共有方法和受保护方法。private派生方式表示父类中的公有方 法、受保护方法在子类中都是私有的。protected派生方式表示示父类中的公 有方法、受保护方法在子类中都是受保护的。 参考答案: A 287 面试真题4:从访问权限的角度看,继承有几种方式,分别是 什么? 高频考点: 考点分析: 当一个类从另一个类继承时,可以有3种派生类型,分别为共有型 (public)、保护型 (protected)和私有型 (private)。公有型派生表示对于 基类中的public数据成员和方法,在派生类中仍然是public,对于基类中的 protected数据成员和方法,在派生类中仍然是protected。保护型派生表示对 于基类中的public、protected数据成员和方法,在派生类中均为protected。 私有型派生表示对于基类中的public、protected数据成员和方法,在派生类 中

文档评论(0)

liwenhua00 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档