全文预览

《C++语言程序设计》实验教学大纲

上传者:upcfxx |  格式:doc  |  页数:4 |  大小:0KB

文档介绍
lay()。Р(2)分别采取公用继承方式和私用继承方式写出Person类的派生类:Student类,在Student类中包括一个信息输出函数show()。在main()函数中分别实现两类对象的信息输出。Р(3)将Person类和Student类的信息输出函数名称统一为show(),并完善程序。Р(4)将Person类数据成员的访问属性改为protected,分别采取公用继承方式和保护继承方式写出РStudent类,并完善程序。Р2、实验要求Р(1)理解继承性与派生类的概念。Р(2)理解派生类的三种继承方式及其应用方法。Р实验九多态性Р1、实验内容Р(1)plex,重载运算符“+”,使之能用于复数的加法运算。参加运算的两个运算量可以都是类对象,也可以其中有一个是整数,顺序任意。Р(2)声明抽象基类Shape,由它派生出3个派生类:Circle(圆形)、Rectangle(矩形)、Triangle(三角形),用一个函数printArea()分别输出以上三者的面积。三个图形的数据在定义对象时给定。Р2、实验要求Р(1)了解多态性的概念。Р(2)了解运算符重载、虚函数的概念和用法。Р(3)了解纯虚函数和抽象类的概念和用法。Р六、实验教材及参考书Р[1] 谭浩强. C++程序设计题解与上机指导. 清华大学出版社. 2005.Р[2] 谭浩强. C++程序设计. 清华大学出版社. 2004.Р[3] 钱能. C++程序设计教程(第二版). 清华大学出版社. 2005.Р[4] 吴乃陵况迎辉. C++程序设计(第2版). 高等教育出版社. 2006.Р[5](美)Bjame Stroustrup. C++程序设计语言(特别版). 机械工业出版社. 2002.Р七、说明Р本实验教学大纲中的实验项目、实验内容以及项目个数,在实际教学时可进行适当调整。Р执笔人:高潮编写日期:2007-9-10

收藏

分享

举报
下载此文档