定义并实现一个矩形类,有长、宽两个属性,由成员函数area计算矩形的面积。
下面的程序不完整,请完善它:
#include <iostream>
using namespace std;
class rectangle{
//你的代码将被嵌在这里
};
int main()
{
rectangle r(3,4);
cout<<r.area();
return 0;
}
Sample Output
12
解题:
public:
int x;
int y;
//创建构造函数,用this区分形参与实参
rectangle(int x,int y){this->x=x;this->y=y;}
//或者这样
//rectangle(int x,int y):x(x),y(y){}
int area(){return x*y;}