第十 十一周点-圆-圆柱类族的设计(2)
来源:互联网 发布:途家体验反馈数据分析 编辑:程序博客网 时间:2024/05/20 08:21
Copyright (c) 2016,烟台大学计算机学院.
All rights reserced.
文件名称:test.cpp
作者 :秦通
完成日期:2016.6.02
版本号 :Codeblocks
问题描述:以Point为基类,派生Circle(圆)类,增加数据成员r(半径)以及area(面积)。
程序输入:
#include<iostream>using namespace std;class Point{public: Point(double x1,double y1):x(x1),y(y1){} void showpoint();private: double x; double y;};class Circle{public: Circle(double r1):r(r1){} void showcircle();private: double r;};void Point::showpoint(){ cout<<"坐标:"<<x<<" "<<y<<endl;}void Circle::showcircle(){ cout<<"半径:"<<r<<endl; cout<<"面积:"<<3.14*r*r<<endl;}int main(){ Point a(1.0,2.0); Circle b(1.0); a.showpoint(); b.showcircle();return 0;}
运行结果:
0 0
- 第十、十一周项目2:点-圆-圆柱类族的设计(2)
- 第十、十一周项目一-点-圆-圆柱类族的设计(2)
- 第十、十一周项目2:点-圆-圆柱类族的设计(1)
- 第十、十一周项目2:点-圆-圆柱类族的设计(3)
- 第十、十一周项目1 - 点-圆-圆柱类族的设计(2)
- 第十/十一周项目一(2)-点-圆-圆柱类族的设计
- 第十 十一周点-圆-圆柱类族的设计(2)
- 第十、十一周项目1 - 点-圆-圆柱类族的设计(2)
- 第十、十一周项目一-点-圆-圆柱类族的设计(1)
- 第十、十一周项目一-点-圆-圆柱类族的设计(3)
- 第十、十一周项目1 - 点-圆-圆柱类族的设计(1)
- 第十、十一周项目1 - 点-圆-圆柱类族的设计(3)
- 第十十一周 点-圆-圆柱类族的设计1
- 第十/十一周项目一(1)-点-圆-圆柱类族的设计
- 第十/十一周项目一(3)-点-圆-圆柱类族的设计
- 第十 十一周点-圆-圆柱类族的设计(1)
- 第十 十一周点-圆-圆柱类族的设计(3)
- 第十、十一周项目1 - 点-圆-圆柱类族的设计(1)
- c++作业7
- [从头学数学] 第233节 定积分的应用
- 复数类的运算符重载
- 第十二周上机实践项目1(1):实现复数类中的运算符重载
- 第十二周项目训练1.1 阅读程序
- 第十 十一周点-圆-圆柱类族的设计(2)
- C/C++ 读取16进制文件
- 第十二周项目二CTime类中的运算符重载
- SQL Server 2016新特性:行级别安全控制(Row-Level Security----RLS)
- 第十四周项目1——排序函数模板
- 第九周阅读程序2
- HDU 不容易系列之一
- super关键字的使用
- Java继承,子类默认在构造函数中用super()调用父类构造函数