第十一周项目训练8.2 圆,圆柱类族的设计
来源:互联网 发布:农村淘宝app官方下载 编辑:程序博客网 时间:2024/05/22 02:13
/*
*Copyright(c) 2016.烟台大学计算机与控制工程学院
*ALL rights reserved.
*文件名称:main.cpp
*作者:王玙璠
*完成日期:2016年6月1日
问题描述:(1)先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试;
(2)以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数area,实现
运行结果:
*Copyright(c) 2016.烟台大学计算机与控制工程学院
*ALL rights reserved.
*文件名称:main.cpp
*作者:王玙璠
*完成日期:2016年6月1日
问题描述:(1)先建立一个Point(点)类,包含数据成员x,y(坐标点),实现需要的成员函数,并设计main函数完成测试;
(2)以Point为基类,派生出一个Circle(圆)类,增加数据成员r(半径),以及求面积的成员函数area,实现
其他需要的成员函数,设计main函数完成测试;
程序:
#include <iostream>using namespace std;#define PI 3.1415926class Point{public: Point(double xx,double yy):x(xx),y(yy){} double getX( ) { return x; } double getY( ) { return y; } void show();protected: double x,y;};void Point::show(){ cout<<"("<<x<<","<<y<<")"<<endl;}class Circle:public Point //定义Point的派生类Circle{public: Circle(double xx,double yy,double rr):Point(xx,yy),r(rr){} void setR(double rr); double getR() { return r; } double area(); void show();protected: double r;};void Circle::setR(double rr){ r=rr;}double Circle::area(){ return PI*r*r;}void Circle::show(){ cout<<"中心为:("<<x<<","<<y<<") 半径为:"<<r<<"面积为:"<<area()<<endl;}int main(){ Point p1(3,5); p1.show(); Circle c(1,1,2); cout<<"圆形为:"<<endl; c.show(); return 0;}
运行结果:
0 0
- 第十一周项目训练8.2 圆,圆柱类族的设计
- 第十一周项目训练6 圆,圆柱类族的设计
- 第十一周项目训练8.3 圆,圆柱类族的设计
- 第十一周上机实践项目——项目1-点-圆-圆柱类族的设计
- 第十一周实践项目1.1-点-圆-圆柱类族的设计
- 第十一周项目1-点-圆-圆柱类族的设计(1)
- 第十一周项目1-点-圆-圆柱类族的设计(2)
- 第十一周项目1-点-圆-圆柱类族的设计(3)
- 第十、十一周项目一-点-圆-圆柱类族的设计(1)
- 第十一周实践项目1.2-点-圆-圆柱类族的设计
- 第十、十一周项目一-点-圆-圆柱类族的设计(2)
- 第十、十一周项目一-点-圆-圆柱类族的设计(3)
- 第十一周实践项目1.3-点-圆-圆柱类族的设计
- 第十、十一周项目2:点-圆-圆柱类族的设计(1)
- 第十、十一周项目2:点-圆-圆柱类族的设计(2)
- 第十、十一周项目2:点-圆-圆柱类族的设计(3)
- 第十、十一周项目1 - 点-圆-圆柱类族的设计(1)
- 第十、十一周项目1 - 点-圆-圆柱类族的设计(2)
- 第18课:Spark Streaming中空RDD处理及流处理程序优雅的停止
- 实用的 Python —— 使用虚拟环境 virtualenv(Linux)
- selenium2笔记
- JS小数运算出现多位小数的问题
- 深入学习java并发编程:内存模型(一)基础
- 第十一周项目训练8.2 圆,圆柱类族的设计
- $http
- 2016/6/1 第九届ACM大赛前夕模板总结
- Flume 数据采集系统 性能优化和关键问题汇总
- 笔记
- position:absolute相对谁定位
- android多分辨率适配
- [Python爬虫]爬取贴吧图片
- 第七章 数据结构第二部分:视图