最近、 という名前のクラスを作成するために勉強している大学から質問を受けましたpoint
。
クラス メソッドの 1 つに、isAbove()
Y 軸の 2 点を比較する関数があります。y 軸の値が高いほど、他の点よりも「上」になります。
私は次の関数を構築しました
public boolean isAbove(Point other) {
return _y > other.getY();
}
しかし、他の関数はisUnderであり、isAbove
関数のみを使用するように求めています。
public boolean isUnder(Point other) {
return !(isAbove(other));
}
しかし、y 軸の値が等しくなるとどうなるでしょうか。また、「true」を返します。これは正しくありません。それで、彼らは何をするつもりだったと思いますか?