C++程序设计——继承与派生(二) – 作者:Johnson666

编程题

1.简单继承方式派生类构造函数的使用

代码:
image.png
运行结果:
image.png

2.有子对象的派生类构造函数的使用

image.png
代码:
image.png
运行结果:
image.png

3.观察派生类构造函数与析构函数的调用顺序

image.png
运行结果:
image.png

4.掌握单继承方式、多重继承方式下,派生类构造函数的使用

image.png
运行结果:
image.png

5.按要求完成下面的编程

(1)
1)建立一个基类Account,成员变量包含账号accnumber、姓名accname。
2)从Account类派生出CreditAccount类,添加成员变量信用额度credit。
3)Account类包括默认构造函数、用于初始化成员变量的带参构造函数和输出成员变量的函数。
4)CreditAccount类包括用于初始化成员变量的带参构造函数和输出账户信息的成员函数。
5)定义Account类对象,输出账户信息;定义CreditAccount类,输出账户信息。

源代码:
image.png
image.png
运行结果:
image.png

(2)已知类如下:
1)BirthDate类含有成员变量:year、month、day。
2)Teacher类含有成员变量:num、name、sex。
3)Professor类含有成员变量:Teacher类和BirthDate类的成员变量以及research。
要求:
1)以Tearcher为基类派生Professor类,在Professor类中包含一个BirthDate类对象。
2)定义Professor类对象prof,并给出所有数据的初值。
3)输出prof的全部数据。

源代码:
image.png
image.png
image.png
运行结果:
image.png

来源:freebuf.com 2021-05-27 22:41:52 by: Johnson666

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论