C++程序设计教程第十章继承.ppt

C++程序设计教程(第二版) 第十章 继承 Chapter 10 Inheritance 第十章内容 1. 继承结构 ( Inheritance Structure ) 宇宙万事万物都是分类分层的,解决问题可以从事物之间的上下关系中着手.这是继承引入程序设计的前提. 例如:已知鸟的属性,鸭子是什么的描述便可以在鸟的基础上进行:    除了是鸟之外,还会一种区别于其他鸟的特殊的嘎嘎叫. 因为鸭子不会飞,于是就在继承鸟的属性中去掉会飞的属性. 派生类对象结构 对于下面的继承关系: class Father{ int a,b; public:  // 成员函数 }; class Son:public Father{ int c; public: // 成员函数 }; 2. 访问父类成员 ( Access Father’s Member ) 捆绑子类对象可以访问父类成员函数和自身成员函数; 捆绑基类对象只能访问基类成员函数,不能访问子类成员函数,这是自然的: Student ds(“Jenny); GraduateStudent gs(“Smith”); ds.addCourse(3, 2.5); ds.display(); gs.addCourse(3, 3.0); gs.display(); gs.getQua

文档评论(0)

1亿VIP精品文档

相关文档