第十一周项目4- 类族的设计
来源:互联网 发布:主板编程器使用方法 编辑:程序博客网 时间:2024/05/29 14:57
/* *Copyright (c) 2014, 烟台大学计算机学院 *All rights reserved. *文件名称:week11-4.cpp *作者:高赞 *完成日期:2015年 5 月 18 日 *版本号:v1.0 * * */#include <iostream>using namespace std;class Point //定义坐标点类{public: Point(double x0=0, double y0=0):x(x0), y(y0) {} double getx() { return x; } double gety() { return y; }protected: double x,y; //点的横坐标和纵坐标};class Circle:public Point{public: Circle(double x0=0,double y0=0,double r0=0):Point(x0,y0),r(r0) {} double area() { return 3.141592*r*r; } double getr() { return r; }private: double r;};class Cylinder:public Circle{public: Cylinder(double x0=0,double y0=0,double r0=0,double h0=0):Circle(x0,y0,r0),h(h0) {} double volume() { return h*area(); } double geth() { return h; } friend ostream &operator<<(ostream &put,Cylinder &c) { put<<"底面圆心:("<<c.getx()<<","<<c.gety()<<")"<<endl <<"底面半径:"<<c.getr()<<" 高:"<<c.geth()<<endl <<"底面积:"<<c.area()<<endl <<"体积:"<<c.volume()<<endl; return put; }private: double h;};int main(){ Cylinder a(1,1,2,5); cout<<a<<endl; return 0;}
0 0
- 第十一周项目4-类族设计
- 第十一周项目4——类族的设计
- 第十一周项目4- 类族的设计
- 第十一周项目4 - 类族的设计
- 第十一周项目4类族的设计
- 第十一周项目4——类族的设计
- 第十一周【项目4 - 类族的设计】(1)
- 第十一周【项目4 - 类族的设计】(2)
- 第十一周项目4-2:类族的设计-圆类
- 第十一周项目4 - 类族的设计
- 第十一周 项目4-类族的设计(2)
- 第十一周项目4-类族的设计
- 第十一周上机项目4 类族的设计
- 第十一周 项目4 类族的设计(1)
- 第十一周项目四 类族的设计
- 第十一周项目四 类族的设计(2)
- 第十一周 项目四:(1)类族的设计
- 第十一周 项目四(2):类族的设计
- QQ群推广技巧有哪些
- .net UDP 发送数据到客户端注意事项
- 判断一个单链表是否有环及环的链接点(转)
- 如何安全退出已调用多个Activity的Application?(专业版)
- ubuntu下 GCC编译程序出现 undefined reference to `std::ios_base::Init::Init()'问题——gcc编译C++代码
- 第十一周项目4- 类族的设计
- 金万维外网不能访问可以用如下的方法进行尝试
- 对字符串进行的操作
- OpenCV_利用均值漂移(Mean Shift)和getHueHistogram进行目标跟踪
- ubifs master.c代码分析
- 3.1 创建第一个Servlet
- OpenWrt开发 之扩展软件包
- 程序员的等级划分
- 关于SparkMLlib的基础数据结构Spark-MLlib-Basics