c++课程设计任务书1620701-2.pdfVIP

  • 5
  • 0
  • 约2.71千字
  • 约 4页
  • 2022-12-07 发布于上海
  • 举报
《面向对象程序设计课程设计》任务书 一、课程设计的目的与要求 1、教学目的 综合运用所学过的知识进行实际程序设计。 2、教学要求 从课程设计的目的出发,用C++编写简单的的程序,程序要求如下: (1)算法正确,容错性能好; (2)完成从用户需求分析、到上机编程、调试和应用等全过程。 二、课程设计的题目、内容及要求 Part 1: 小程序练习(必须全部完成) 1 类的继承 定义一个point类,包含私有数据成员x ,y ,成员函数包括无参构造函数,带参构造函数,set和get属性函 数。定义circle类,从point类公有派生,增加数据成员半径r ,成员函数包括无参构造函数,带参构造函 数,计算面积函数getarea。在main函数中定义一个circle的对象,并计算其面积。 2 运算符重载,友元函数和this指针 定义一个计数器类counter ,具备自增,自减功能(前后缀);输入输出,功能。在main函数里测试 该类。 3 虚函数和抽象类 定义一个抽象类shape ,包括公有的计算面积area函数,计算体积volume函数,输出基本信息函数printinfo (三个函数均为纯虚函数)。从shape公有派生point类,增加私有数据成员x,y坐标,以及构造函数,析 构函数。从point公有派生circle类,增加私有数据成员半径r

文档评论(0)

1亿VIP精品文档

相关文档