*圆桌

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Fiverya/article/details/88884588

设计一个圆类Circle和一个桌子类Table ,再设计一个圆桌类Roundtable, 它是由前两个类派生出来的,要求输出圆桌的高度、面积和颜色等数据。其中, 类Circle包含数据成员Radius(半径)和求面积的成员函数,类Table包含数据 成员height和返回高度的成员函数,类Roundtable再添加数据成员color和相应 的成员函数。

#include<iostream>  
using namespace std;  
class Circle  
{  
    protected:  
        int Radius;  
    public:  
        double area(){return 3.14*Radius*Radius;}  
};  
class Table  
{  
    protected:  
    int height;  
    public:  
        int geth(){return height;}  
};  
class Roundtable:public Circle,public Table  
{  
    char color[15];  
    public:  
        Roundtable(){cin>>Radius>>height>>color;}  
        void out()  
        {  
            cout<<"圆桌面积:"<<area()<<endl<<"圆桌的高:"<<geth()<<endl<<"圆桌的颜色:"<<color<<endl;  
        }  
};  
int main()  
{  
    Roundtable rt;  
    rt.out();  
} 

猜你喜欢

转载自blog.csdn.net/Fiverya/article/details/88884588
今日推荐