第十周项目1(2)
来源:互联网 发布:虐杀原形帧数优化补丁 编辑:程序博客网 时间:2024/05/22 15:10
问题及代码:
/*copyright(c)2016.烟台大学计算机学院 * All rights reserved, * 文件名称:text.Cpp * 作者:李一波 * 完成日期:2016年5月9日 * 版本号:vc++6.0 * * 问题描述: 以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数area,实现其他需要的成员函数,设计main函数完成测试 * 输入描述: * 程序输出: */ #include<iostream> using namespace std; #define PI 3.14class Point{public: Point(int x,int y); void show();private: int x; //横坐标 int y; //纵坐标};class Circle:public Point{public: Circle(int r,int x,int y); double area();private: int r; //半径};//下面定义类的成员函数Point::Point(int x,int y){ this->x=x; this->y=y;}void Point::show(){ cout<<x<<' '<<y<<endl;}Circle::Circle(int banjing,int x,int y):r(banjing),Point(x,y){}double Circle::area(){ return r*r*PI;}//下面是测试函数int main(){ Point p(10,20); p.show(); Circle c(2,1,2); cout<<c.area()<<endl; return 0;}
运行结果:
0 0
- 第十周第十一周项目1阅读程序(2)
- 第十周项目1(2)
- 第十周项目1(2)
- 第十周项目1(2)
- 第十周项目1-2
- 第十周第十一周项目2(2)
- 第十周第十一周项目1阅读程序(1)
- 第十周第十一周项目2(3)
- 第十周第十一周项目3(2)
- 第十周第十一周项目1阅读程序(3)
- 第十周第十一周项目1阅读程序(4)
- 第十周第十一周项目1阅读程序(5)
- 第十周第十一周项目1阅读程序(6)
- 第十周第十一周项目1阅读程序(7)
- 第十周第十一周项目1阅读程序(8)
- 第十周第十一周项目1阅读程序(9)
- 第十周项目2
- 第十周项目2
- 流媒体开发(二)后台音频播放
- Leetcode 19. Remove Nth Node From End of List
- linux复制远程文件和文件夹
- 第9周项目1—深复制体验 (2)
- B - Game of Robots
- 第十周项目1(2)
- Ubuntu日常开发环境搭建软件列表
- 最近笔记
- 验证11gR2 RAC中ASM实例通过gpnp profile获得spfile信息来启动ASM实例
- 链表——复杂链表的复制
- 剑指Offer--040-数组中只出现一次的数字
- Android性能优化-数据优化
- eclipse导入JDK源码
- Java开发Spark程序