我不知道如何完成此操作。我自己学习,我找到了这个练习,你有一个像这样的矩形的课程:
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方法。
谢谢!
答案 0 :(得分:0)
如果你看一下这个方法,你会得到两个矩形对象作为参数,r1和amp; R2。每个实例都有x,y,width和height的特定值。您可以使用这些值来确定两个矩形是否碰撞或重叠
对于您的具体疑问,您可能需要阅读javadoc for Rectangle.。这将帮助您了解如何在Java中创建矩形