求长方形的周长面积
#include <iostream>
class Retangle
{
private:
double a,b; //数据成员,即对象的属性
public:
Retangle(double x, double y);
double Perimeter();
double Area();
};
int main()
{
Retangle obj(1.0,2.0);
cout<<obj.Perimeter()<<endl;
cout<<obj.Area()<<endl;
return 0;
};
Retangle::Retangle(double x, double y)
{
a=x;
b=y;
}
double Retangle::Perimeter()
{
return 2*(a+b);
}
double Retangle::Area()
{
return a*b;
}
错误提示如图,不知道咋改,超级感谢!
#include <iostream>
using namespace std;
class Rectangle
{
private:
double a,b; //数据成员,即对象的属性
public:
Rectangle(double x, double y);
double Perimeter();
double Area();
};
Rectangle::Rectangle(double x, double y)
{
a=x;
b=y;
}
double Rectangle::Perimeter()
{
return 2*(a+b);
}
double Rectangle::Area()
{
return a*b;
}
int main()
{
Rectangle obj(1.0,2.0);
cout<<obj.Perimeter()<<endl;
cout<<obj.Area()<<endl;
return 0;
}
构造函数不要放在主函数里