开发工具:
文件大小: 153kb
下载次数: 0
上传时间: 2008-07-03
详细说明: 面向对象程序设计技术课程设计
1.建立一个类簇,描述队列,栈以及优先级队列。要求如下:
(1)建立一个一个抽象基类AbDataStrucBase。它是队列类Queue,栈类Stack以及优先级队列类Pqueue的基类。具有插入Add以及删除Remove成员函数;判空操作Isempty,判满操作Full;一个用以保存整数类型数据的一维数组指针;
(2)定义一个队列类Queue,它从AbDataStrucBase派生,实现其必要的操作成员函数;
(3)定义一个队列类Pqueue,它从AbDataStrucBase派生,实现其必要的操作成员函数;
以上各类,为其设计所需要的各种构造函数,析构函数。注意成员覆盖,虚函数的使用。
2.建立一个类簇,要求如下:
(1)建立一个日期类date。包含年、月以及日属性。建立一个课程类Cources,包括课程名字,课程号,上课老师,上课地点,学分,成绩;
(2)建立一个人(people)数据类型,包括以下属性:
姓名char name[11] ; 编号 char number[7]; 性别 char sex[3] ;生日 birthday ;身份证号 char id[16];课程表Stu Cources[7] 。birthday为日期类型内嵌对象;StuCources是Cources类型的内嵌对象数组;
(3)从people中派生student类,添加属性:班号 Char classNo[7];
(4)从people中派生出Teacher类,添加属性:职务 char principalship[11]、部门char department[21];
(5)从student类中派生出研究生(graduate)类,添加属性:专业 char subject[21]、导师 teacher_adviser;
(6)从graduate类和teacher 类派生TA(助教)类,注意使用虚基类;
(7)实现学生选课管理系统。
以上类要有构造/析构函数,拷贝构造函数。
...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.