关于C++中的类重定义//Rect.hclass Rect{private:double length;double width;public:double getLength();//返回矩形的长度double getWidth();//返回矩形的宽度double getPerimeter();//返回矩形的周长double getArea(

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/27 19:32:57

关于C++中的类重定义//Rect.hclass Rect{private:double length;double width;public:double getLength();//返回矩形的长度double getWidth();//返回矩形的宽度double getPerimeter();//返回矩形的周长double getArea(
关于C++中的类重定义
//Rect.h
class Rect
{
private:
double length;
double width;
public:
double getLength();//返回矩形的长度
double getWidth();//返回矩形的宽度
double getPerimeter();//返回矩形的周长
double getArea();//返回矩形的面积
void setLength(double L); //设置矩形的长度
void setWidth(double W);//设置矩形的宽度
void display();//输出矩形长度、宽度信息
};
Rect.cpp:
#include
#include "Rect.h"
using namespace std;
double Rect::getLength()
{
return length;
}
double Rect::getWidth()
{
return width;
}
double Rect::getPerimeter()
{
return 2 * (length + width);
}
double Rect::getArea()
{
return length*width;
}
void Rect::setLength(double L)
{
length = L;
}
void Rect::setWidth(double W)
{
width = W;
}
void Rect::display()
{
cout

关于C++中的类重定义//Rect.hclass Rect{private:double length;double width;public:double getLength();//返回矩形的长度double getWidth();//返回矩形的宽度double getPerimeter();//返回矩形的周长double getArea(
把main.cpp里#include "Rect.cpp"去掉