C++问题:设计一个名为Rectangle的矩形类,其属性为矩形的左下角和右上角两个点的坐标,能计算矩形的面积利用组合类,能运行的话会追加分~
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/11 09:34:03
![C++问题:设计一个名为Rectangle的矩形类,其属性为矩形的左下角和右上角两个点的坐标,能计算矩形的面积利用组合类,能运行的话会追加分~](/uploads/image/z/4346744-32-4.jpg?t=C%2B%2B%E9%97%AE%E9%A2%98%EF%BC%9A%E8%AE%BE%E8%AE%A1%E4%B8%80%E4%B8%AA%E5%90%8D%E4%B8%BARectangle%E7%9A%84%E7%9F%A9%E5%BD%A2%E7%B1%BB%2C%E5%85%B6%E5%B1%9E%E6%80%A7%E4%B8%BA%E7%9F%A9%E5%BD%A2%E7%9A%84%E5%B7%A6%E4%B8%8B%E8%A7%92%E5%92%8C%E5%8F%B3%E4%B8%8A%E8%A7%92%E4%B8%A4%E4%B8%AA%E7%82%B9%E7%9A%84%E5%9D%90%E6%A0%87%2C%E8%83%BD%E8%AE%A1%E7%AE%97%E7%9F%A9%E5%BD%A2%E7%9A%84%E9%9D%A2%E7%A7%AF%E5%88%A9%E7%94%A8%E7%BB%84%E5%90%88%E7%B1%BB%2C%E8%83%BD%E8%BF%90%E8%A1%8C%E7%9A%84%E8%AF%9D%E4%BC%9A%E8%BF%BD%E5%8A%A0%E5%88%86%7E)
C++问题:设计一个名为Rectangle的矩形类,其属性为矩形的左下角和右上角两个点的坐标,能计算矩形的面积利用组合类,能运行的话会追加分~
C++问题:设计一个名为Rectangle的矩形类,其属性为矩形的左下角和右上角两个点的坐标,能计算矩形的面积
利用组合类,能运行的话会追加分~
C++问题:设计一个名为Rectangle的矩形类,其属性为矩形的左下角和右上角两个点的坐标,能计算矩形的面积利用组合类,能运行的话会追加分~
给你两种 写法
第一种:
#include
#include
class Rectangle
{
public:
Rectangle(int left,int bottom,int right,int top);
Rectangle(){ }
//int GetLeft() {return itsLeft;}
int GetBottom() {return itsBottom;}
int GetRight() {return itsRight;}
int GetTop() { return itsTop;}
void SetLeft(int left) {itsLeft=left;}
void SetBottom(int bottom) {itsBottom=bottom;}
void SetRight(int right) {itsRight=right;}
void SetTop(int top) {itsTop=top;}
int GetArea();
private:
int itsLeft;
int itsBottom;
int itsRight;
int itsTop;
int Width;
int Height;
};
Rectangle::Rectangle(int left,int bottom,int right,int top)
{
itsLeft=left;
itsBottom=bottom;
itsRight=right;
itsTop=top;
}
int Rectangle::GetArea()
{
Width=abs(itsRight-itsLeft);
Height=abs(itsTop-itsBottom);
cout