C语言8虚函数重点.ppt

October Dr. Haibin Zhu 第八章 虚函数 C++中的动态联编是通过虚函数实现的,虚函数允许函数调用与函数体之间的联系在运行时才建立。 8.1 引入派生类后的对象指针 指向基类的指针可以指向其公有派生类对象 根据继承方式的概念,按公有继承的方式产生的派生类中,必然包含了原来基类中的全部成员。因此,一个公有派生类的对象可以提供其基类对象的全部行为,则在程序中可以把一个公有派生类对象当作其基类对象来处理,那么,指向基类的指针自然也可以指向其公有派生类对象。 【例】基类指针、派生类指针、基类对象和派生类对象四者间组合的使用情况示例 #include iostream.h class A { int a; public: A(int i=1) {a=i;} void print( ) {couta=aendl;} int geta( ) {return a;} }; class B:public A { int b; public: B(int j=2) {b=j;} void print( ) {coutb=bendl;} int getb( ) {return b;} }; void main() {A aa(10),*

文档评论(0)

1亿VIP精品文档

相关文档