- 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)