(1)定义一个基类Animal,有私有数据成员变量age,构造其派生类dog,在其成员函数setAge(int n)中 直接给Age赋值,看看会有什么问题,把age改为公有成员变量,还会有问题吗?编程测试一下。 (2)定义一个基类BaseClass,有整型成员变量Number,构造其派生类DerivedClass ,观察构造函数的析构函数的执行情况。 (3)定义一个车(Vehicle)基类,具有MaxSpeed, Weight等成员变量, Run, Stop等成员函数,由此派生出自行车(bicycle)类、汽车(motorcar)类。自行车类有高度(height)等属性,汽车类有座位数(SeatNum)等属性。从bicycle和moorcar派生出摩托车(motorcycle)类,在继承过程中注意把vehicle设置为虚基类。如果不设为虚基类,会出现什么问题?编程测试一下。
学校作业一般网上都有答案的,你百度过吗
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632