最近在学C++,设计一个矩形类Rectangle,求大神指点
设计一个矩形类Rectangle,该类包含如下数据成员与成员函数:(1)包含私有数据成员Width(宽)和Height(高);(2)默认构造函数Rectangle()与带...
设计一个矩形类Rectangle,该类包含如下数据成员与成员函数:
(1)包含私有数据成员Width(宽)和Height(高);
(2)默认构造函数Rectangle ()与带参数的构造函数Rectangle (double w, double h);
(3)编写get函数,分别用于返回矩形宽和高;
(4)setRect函数,用于统一设置矩形的宽与高;
(5)编写2个get函数,分别用于返回矩形的周长和面积;
编写矩形类,并写出相应的测试主程序。
PS:对于get、set和构造函数加起来就不知道怎么写了,一直很头疼,一直都是错误。。求大神指点,头要炸了
只有10点财富值了,真心想学,求指点,谢谢 展开
(1)包含私有数据成员Width(宽)和Height(高);
(2)默认构造函数Rectangle ()与带参数的构造函数Rectangle (double w, double h);
(3)编写get函数,分别用于返回矩形宽和高;
(4)setRect函数,用于统一设置矩形的宽与高;
(5)编写2个get函数,分别用于返回矩形的周长和面积;
编写矩形类,并写出相应的测试主程序。
PS:对于get、set和构造函数加起来就不知道怎么写了,一直很头疼,一直都是错误。。求大神指点,头要炸了
只有10点财富值了,真心想学,求指点,谢谢 展开
2个回答
展开全部
这里有几个get函数,实现获取不同的值
所以必须从函数名上区分。
class Rectangle
{
double Width,Height;
public:
Rectangle ():Width(0),Height(0)
{}
Rectangle (double w, double h):Width(w),Height(h)
{}
double getWidth(){return Width;}
double getHeight(){return Height;}
void setRect(double w, double h)
{
Width=w;
Height=h;
}
void getC(){return 2*(Width+Height);}
void getS(){return Width*Height;}
};
主函数你自己加一下就好。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询