c 类的继承编程练习
实验十六 继承1、实验目的1)掌握继承的实现方法;2)继承中常见问题的处理方法。2、实验内容1.分析下面的程序,指出程序运行的结果#include<iostream.h>class CBase{pub
实验十六继承 实验目的 1 、 1; )掌握继承的实现方法 2 )继承中常见问题的处理方法。 实验内容 2 、 1 .分析下面的程序,指出程序运行的结果 #include<iostream.h> classCBase {public: voidfn1(); }; voidCBase::fn1() {cout<<"fn1()\n"; 调用基类类的函数 } classCDerived:publicCBase { public: voidfn1(); }; voidCDerived::fn1() {cout<<"fn1()\n"; 调用派生类的函数 } voidmain() { CDerivedd1; CBase*pb=&d1; CBase&pd=d1; d1.fn1(); pb->fn1(); pd.fn1(); } 运行结果: fn1() 调用派生类的函数 fn1() 调用基类类的函数 fn1() 调用基类类的函数 2.2 编写并调试程序: 1 )分析下面程序,写出该程序的功能和运行结果 #include<iostream> usingnamespacestd;

