-1

我不知道如何完成这个。我自己学习,我发现了这个练习,你有一个这样的矩形类:

public class Rectangulo {

private int x, y, width, heigth;

public Rectangulo(int x, int y, int width, int heigth){
    this.x = x;
    this.y = y;
    this.width = width;
    this.heigth = heigth;
}

public boolean isOverlaping(Rectangulo r1, Rectangulo r2){

}

而且我必须完成该方法,因此如果 2 个矩形重叠/碰撞,则返回 true,否则返回 false。你能给我任何指导来帮助我思考这个问题,或者提示吗?

我不必使用 intersects 方法。

谢谢!

4

1 回答 1

0

如果您查看该方法,您将获得两个矩形对象作为参数,r1 和 r2。每个实例都有其特定的 x、y、宽度和高度值。您可以使用这些值来确定两个矩形是否碰撞或重叠

对于您的具体疑问,您可能需要阅读Rectangle 的 javadoc。. 这将帮助您了解如何在 Java 中创建矩形

于 2012-07-17T04:09:30.907 回答