您的位置:首页 > 其它

定义一个矩形类(Rectangle),私有数据成员为矩形的长度( len)和宽度(wid),缺省构造函数置len和wid为0,有参构造函数置len和wid为对应形参的值,另外还包括求矩形周长、面积

2018-04-02 18:24 1446 查看
#include <iostream>

using namespace std;

class Rectangle
{
    private: double len,wid; //私有数据
    public:
    Rectangle()     //缺省构造函数置len和wid为0
    {
        len=0;
        wid=0;
    }
    Rectangle(int i,int j)//有参构造函数置len和wid为对应形参的值
    {
        this->len=i;
        this->wid=j;
    }
    double perimeter()//求矩形周长
    {
        return (len+wid)*2;
    }
     double area()//求面积
    {
        return (len*wid);
    }
    void readlen()//取矩形长度和宽度
    {
        cout<<"length:"<<len<<endl;
    }
    void readwid()
    {
        cout<<"width:"<<wid<<endl;
    }
};
int main()
{
    Rectangle A(2,2);
    A.readlen();
    A.readwid();
    cout<<"area:"<<A.area();
    cout<<"perimeter:"<<A.perimeter();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c
相关文章推荐