用java创建一个矩形类Rectangle,其属性为各点的坐标。

有两个要求:1、必须是单例模式创建这个类2、内部有一个方法,判断两个矩形是否相交booleanIntersect(Rectanglerec)... 有两个要求:1、必须是单例模式创建这个类
2、内部有一个方法,判断两个矩形是否相交booleanIntersect(Rectangle rec)
展开
 我来答
DoramiHe
2018-06-16 · 知道合伙人互联网行家
DoramiHe
知道合伙人互联网行家
采纳数:25332 获赞数:59541
2011年中山职业技术学院毕业,现担任毅衣公司京东小二

向TA提问 私信TA
展开全部
class Point{
protected:
double x;
double y;
public:
Point(double a,double b){x=a;y=b;}
Point(){x=0.0;y=0.0;}
double GetX(){return x;}
double GetY(){return y;}
};
class Rect{
protected:
Point p1;
Point p2;//p1是左下角,p2是右上角
public:
Rect(double i,double j,double,k,double l):p1(i,j),p2(k,l){}
double Area()
{return ((p2.GetX()-p1.GetX())*(p1.GetY()-p2.GetY()));}
};
//用于测试的主函数
void main()
{
Rect rect1(2,3,4,5);
cout<<rect1.Area()<<endl;
}
追问
不好意思,我是想判断两个矩形是否相交。并不是要求矩形的面积。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式