- 7
- 0
- 约1.8万字
- 约 38页
- 2018-05-13 发布于浙江
- 举报
* * * * * * * * * * * * * 例12.4 虚函数和抽象基类的应用。 改写例12.1以Point为基类的点—圆—圆柱体类的层次结构,在程序中使用虚函数和抽象基类 类的层次结构是 顶层:抽象基类Shape(形状) Point(点), Circle(圆), Cylinder(圆柱体)都是Shape类的直接派生类和间接派生类。 12.4.3 应用实例 第(1)部分 #include iostream using namespace std; //声明抽象基类Shape class Shape {public: virtual float area( ) const {return 0.0;}//虚函数 virtual float volume() const {return 0.0;} //虚函数 virtual void shapeName() const =0; //纯虚函数 }; 第(2)部分 //声明Point类 class Point:public Shape {public: Point(float=0,float=0); void setPoint(float,float); float getX( ) const {return x;} float getY( ) const {return y;} virtual voi
您可能关注的文档
最近下载
- 第12讲 解三角形解答题十大题型总结(解析版)-2024高考数学常考题型.pdf VIP
- 问答题题库(小儿外科学).docx VIP
- 名词解释题库(小儿外科学).docx VIP
- 2026广西百色市住房公积金管理中心编外聘用人员招聘3人考试备考试题及答案解析.docx VIP
- 2026及未来5年中国纸制洗脸巾市场数据分析及竞争策略研究报告.docx
- 2026年中级社会工作者综合能力真题及答案解析.docx VIP
- 新疆图集新22S3 室外排水工程.pdf VIP
- 2026广西百色市住房公积金管理中心编外聘用人员招聘3人笔试参考试题及答案解析.docx VIP
- 2026广西百色市住房公积金管理中心编外聘用人员招聘3人考试备考题库及答案解析.docx VIP
- 2026广西百色市住房公积金管理中心编外聘用人员招聘3人笔试备考题库及答案解析.docx VIP
原创力文档

文档评论(0)