前辈们好,偶才接触C++几天,已经被 类 的概念弄的头昏脑涨
这是我写的一个求长方形面积的代码,(感觉自己写复杂化了)
      为什么面积...
请前辈们帮忙,解答一下,顺便指示下写的这些代码哪些是多余的.
                                                                                               不胜感激..
#include <iostream>
using namespace std;
class Rectangle
{
public:
 Rectangle( double = 1.0, double = 1.0, double = 0.0);
void setRectangle( double, double, double );
 void setlength( double );
 void setwidth( double );
 void setarea( double );
 double getarea( );
private:
 double length;
 double width;
 double area;
};
Rectangle::Rectangle( double len, double wid, double are)
{
 setRectangle( len, wid, are);
}
void Rectangle::setRectangle( double l, double w, double a)
{
 setlength( l );
 setwidth( w );
 setarea( a );
}
void Rectangle::setlength( double l )
{
 length = ( l >= 0.0 && l <= 20.0 ) ? l : 0;
}
void Rectangle::setwidth( double w )
{
 width = ( w >= 0.0 && w <= 20.0 ) ? w : 0;
}
void Rectangle::setarea( double a )
{
 area = length * width;
}
double Rectangle::getarea()
{
 return area;
}
int main()
{
 double a, b;
 Rectangle t;
 cout << "input a and b value: " ;
 cin >> a >> b;
 t.setlength( a );
 t.setwidth( b);
 cout << "area = " << t.getarea() << endl;
 return 0;
}



											
	    

	
指教!