十一周项目-1-点-圆-圆柱类族的设计(2)
来源:互联网 发布:用java打印等腰三角形 编辑:程序博客网 时间:2024/05/20 10:12
/* *Copyright (c)2016,烟台大学计算机与控制工程学院 *All rights reserved. *文件名称:main.cpp *作 者:隋文韬 *完成日期:2016年6月9日 *版 本 号:v1.0 *问题描述:阅读程序*/#include<iostream>using namespace std;#define Pi 3.1415926class Point{private: double x,y;public: Point(double x1,double y1):x(x1),y(y1){} double getX() { return x; } double getY() { return y; } void print() { cout<<"横坐标:"<<x<<" "<<"纵坐标:"<<y<<endl; }};class Circle:public Point{private: double r; double area; double perimeter;public: Circle(double x1,double y1,double r1):Point(x1,y1),r(r1){} void Area() { area=Pi*r*r; } void Perimeter() { perimeter=2*Pi*r; } void showRadius() { cout<<"该圆半径为:"<<r<<endl; } void showArea() { cout<<"该圆面积为:"<<area<<endl; } void showPerimeter() { cout<<"该圆周长为:"<<perimeter<<endl; }};int main(){ Point p(2.0,3.0); p.print(); Circle c(2.0,3.0,2.0); c.Area(); c.Perimeter(); c.showRadius(); c.showArea(); c.showPerimeter(); return 0;}
0 0
- 十一周项目-1-点-圆-圆柱类族的设计(2) (补充)
- 第十、十一周项目1 - 点-圆-圆柱类族的设计(2)
- 十一周项目-1-点-圆-圆柱类族的设计(2)
- 第十、十一周项目1 - 点-圆-圆柱类族的设计(2)
- 第十、十一周项目2:点-圆-圆柱类族的设计(1)
- 第十、十一周项目1 - 点-圆-圆柱类族的设计(1)
- 十一周项目-1-点-圆-圆柱类族的设计(1)
- 第十、十一周项目1 - 点-圆-圆柱类族的设计(1)
- 第十、十一周项目一-点-圆-圆柱类族的设计(2)
- 第十/十一周项目一(2)-点-圆-圆柱类族的设计
- 第十、十一周项目一-点-圆-圆柱类族的设计(1)
- 第十、十一周项目1 - 点-圆-圆柱类族的设计(3)
- 第十/十一周项目一(1)-点-圆-圆柱类族的设计
- 十一周项目-1-点-圆-圆柱类族的设计(3)
- 第十、十一周项目1 - 点-圆-圆柱类族的设计(3)
- 第十、十一周项目2:点-圆-圆柱类族的设计(2)
- 第十、十一周项目2:点-圆-圆柱类族的设计(3)
- 第十、十一周项目一-点-圆-圆柱类族的设计(3)
- Android实现监听事件的三种方式
- 第15周实践项目-洗牌(3)
- 第14周项目1—排序函数模板
- 单机部署多个Tomcat的方法
- AtomicInteger类的理解与使用
- 十一周项目-1-点-圆-圆柱类族的设计(2)
- 第13周 项目二(3)
- java正则表达式
- JBOSS常用端口说明
- 实现图片的自动滚动
- 两个成员的类模板
- leetcode 4. Median of Two Sorted Arrays
- clang terminal编译OC代码
- 数组类