实验六 继承与派生.pptxVIP

  • 6
  • 0
  • 约 20页
  • 2020-12-08 发布于广东
  • 举报
继承与组合一、实验目的了解继承在面向对象程序设计中的重要作用。进一步理解继承与派生的概念。掌握通过继承派生出一个新的类的方法。了解虚基类的作用和用法。掌握类的组合二、实验内容1.请先阅读下面的程序,写出程序运行的结果,然后再上机运行程序,验证自己分析的结 果是否正确。(1)#include iostream using namespace std; class A{public:A(){coutA::A() called.\n;}virtual ~A(){coutA::~A() called.\n;}};class B:public A{public:B(int i)coutB::B() called.\n; buf=new char[i];{}virtual ~B(){ delete []buf; coutB::~B() called.\n;}private:char *buf;};void fun(A *a){ coutMay you succeed!endl; delete a;}int main(){A *a=new B(15); fun(a);return 0;}1、(1)程序运行结果:A::A() called.B::B() called. May you succeed! B::~B() called.A::~A() called.(2)#include

文档评论(0)

1亿VIP精品文档

相关文档