weixin_45851812 2020-06-24 14:38 采纳率: 0%
浏览 239
已结题

技术大佬们,如何设计这个程序?

设定基类为球类,网球类为派生类,请按照下面各题的要求编写程序:
(1)合理编写基类和派生类代码完成基本功能。要求基类至少包含三个以上的数据成员和若干
个合适的成员函数(其中构造函数至少 2 个),派生类至少增加二个以上的数据成员和若干合适的
成员函数。在主函数中声明至少包含 5 个派生类对象的数组完成初始化输入功能。每个函数都要
写简明注释,说明功能。
(2)编写一个函数可以随机修改对象的数据。要求写简明注释,说明功能。
(3)设计合理情景, 增加静态成员对所有对象实现合理的统计功能并输出结果。如统计对象个
数,求平均值以及找出最小的对象等等(以什么条件判断最小,每个考生结合自己的类自行设计
合理条件)。要求写简明注释,说明功能。
(4)编写一个能够将“对象”或“对象指针”或“对象引用”作为参数的函数,并调用此函数
完成和本考题的基类或派生类相关的功能。要求写简明注释,说明功能。
(5)依据自己的类增加一个合适的友元函数完成运算符重载(如 +、-、*、/、>、
<、>>、<< 等等),以便能直接操作自定义的类对象 。要求写简明注释,说明功能。
(6)对主函数中已经声明的对象数组,使用对象指针遍历对象数组中的数据,并将数据通过输
入输出流类控制格式(如对齐方式、列宽、填充字符、精度等格式控制)输出到屏幕上,同时把
数据一并输出到文件中(文本文件、二进制文件不限)。要求写简明注释,说明功能。

  • 写回答

1条回答 默认 最新

  • threenewbee 2020-06-24 16:07
    关注
    评论

报告相同问题?

悬赏问题

  • ¥30 这是哪个作者做的宝宝起名网站
  • ¥60 版本过低apk如何修改可以兼容新的安卓系统
  • ¥25 由IPR导致的DRIVER_POWER_STATE_FAILURE蓝屏
  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!