精选优质文档-倾情为你奉上实验07 继承与派生(4学时)(第7章 继承与派生)一、实验目的(1) 学习声明和使用类的继承关系,声明派生类。(2) 熟悉不同继承方式下对基类成员的访问控制。(3) 学习利用虚基类解决二义性问题。二、实验任务7_1 声明一个基类Animal。有私有整型成员变量age,构造其派生类dog,在其成员函数SetAge(int n)中直接给age赋值,看看会有什么问题,把age改为公有成员变量,还会有问题吗?编程试试看。7_2 声明一个基类BaseClass。有整型成员变量Number,构造其派生类DerivedClass,观察构造函数和析构函数的执行情况。7_3 声明一个车(vehicle)基类。具有MaxSpeed、Weight等成员变量,Run、Stop等成员函数,由此派生出自行车(bicycle)类、汽车(motorcar)类。自行车(bicycle)类有高度(Height)等属性,汽车(motorcar)类有座位数(SeatNum)等属性。从bicycle和motorcar派生出摩托车(motor