メソッドを使用してgrow()
、四角形を 2 倍の大きさに変更します。
これが正しいかどうかわからないので、間違っている場合は説明してください。お気軽に修正してください。
Kim.grow(5,8);
System.out.println(Kim);
これは、このようにコーディングすると四角形が 2 倍になるということですか、それとも何か不足していますか?
grow(int 8, int v)....v は何でしょう?..h は高さだと思います
Javadocs によると、grow(int h, int v)
メソッドは次のように四角形のサイズを変更します。
..左側と右側の両方で h 単位大きく、上下の両方で v 単位大きくなっています。
新しい Rectangle の左上隅は (x - h, y - v) で、幅は (幅 + 2h)、高さは (高さ + 2v) です。
h と v に負の値を指定すると、それに応じて Rectangle のサイズが小さくなります。grow メソッドは、整数のオーバーフローとアンダーフローをチェックしますが、幅と高さの結果の値が負から非負に成長するか、非負から負に縮小するかはチェックしません。
Kimは次元 (x, y) の java.awt.Rectangle のインスタンスであると想定しています