第十 十一周点-圆-圆柱类族的设计(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
原创粉丝点击