c++day5---9.12

实现一个图形类(Shape),包含受保护成员属性:周长、面积,

                公共成员函数:特殊成员函数书写

定义一个圆形类(Circle),继承自图形类,包含私有属性:半径

                公共成员函数:特殊成员函数、以及获取周长、获取面积函数

定义一个矩形类(Rect),继承自图形类,包含私有属性:长度、宽度

                公共成员函数:特殊成员函数、以及获取周长、获取面积函数

在主函数中,分别实例化圆形类对象以及矩形类对象,并测试相关的成员函数。

c++day5---9.12_第1张图片

 

#include 

using namespace std;

class Shape//实现一个图形类
{
protected:
    double zc;//周长
    double mj;//面积
public:
    Shape()//无参构造
    {
        zc=5.21;
        mj=13.14;
        cout<<"图形无参构造成功"<zc = other.zc;
            this->mj = other.mj;
        }
        cout<<"拷贝赋值函数成功"<zc = other.zc;
            this->mj = other.mj;
            this->bj = other.bj;
        }
        cout<<"拷贝赋值函数成功"<zc = other.zc;
            this->mj = other.mj;
            this->cd = other.cd;
            this->kd = other.kd;
        }

        cout<<"拷贝赋值函数成功"<

五、思维导图

你可能感兴趣的:(c++)