-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 を返すように、メソッドを完了する必要があります。この問題を考えるのに役立つガイドやヒントを教えてください。

交差メソッドを使用する必要はありません。

ありがとう!

4

1 に答える 1

0

メソッドを見ると、r1 と r2 の 2 つの四角形オブジェクトが引数として提供されています。各インスタンスには、x、y、幅、および高さの特定の値があります。これらの値を使用して、2 つの長方形が衝突するか重なるかを判断できます。

具体的な疑問については、Rectangle の javadoc を参照してください。. これは、Java で長方形がどのように作成されるかを理解するのに役立ちます。

于 2012-07-17T04:09:30.907 に答える