大工秋《C++语言程序设计》辅导资料十.docVIP

  • 4
  • 0
  • 约3.06千字
  • 约 5页
  • 2017-08-22 发布于江苏
  • 举报

大工秋《C++语言程序设计》辅导资料十.doc

大工秋《C语言程序设计》辅导资料十

大连理工大学网络教育学院 第 PAGE 6页 共 NUMPAGES 6页 C/C++语言程序设计辅导资料十五 主 题:课件第十九章 继承与派生(二) 学习时间:2012年1月9日-1月15日 内 容: 我们这周主要学习课件第十九章继承与派生(二)的相关内容,希望通过下面的内容能使同学们加深对本章相关知识点的理解。 知识脉络: 类的继承与派生 类成员的访问控制 单继承与多继承 派生类的构造、析构函数 类成员的标识与访问 重点与难点: 1、重点:类的继承与派生,类成员的访问控制。 2、难点:单继承与多继承,派生类的构造、析构函数,类成员标识与访问。 一、二义性问题 1、相关知识 ①在多继承时,基类与派生类之间,或基类之间出现同名成员时,将出现访问时的二义性(不确定性),采用虚函数或支配(同名覆盖)原则来解决。 ②当派生类从多个基类派生,而这些基类又从同一个基类派生,则在访问此共同基类中的成员时,将产生二义性,采用虚基类来解决。 2、二义性问题举例 class A {public:void f();}; class B {public: void f(); void g(); }; class C: public A, piblic B {public: void g(); void h(); }; 分析: 如果定义:C c1;

文档评论(0)

1亿VIP精品文档

相关文档