早教吧作业答案频道 -->其他-->
关于C++中的类重定义//Rect.hclassRect{private:doublelength;doublewidth;public:doublegetLength();//返回矩形的长度doublegetWidth();//返回矩形的宽度doublegetPerimeter();//返回矩形的周长doublegetArea(
题目详情
关于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
//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
▼优质解答
答案和解析
把main.cpp里#include "Rect.cpp"去掉
看了关于C++中的类重定义//Re...的网友还看了以下: