使用该grow()
方法将矩形修改为两倍大。
我不确定这是否正确,所以如果有误,请解释并随时纠正我。
Kim.grow(5,8);
System.out.println(Kim);
这是否意味着如果我这样编码,我的矩形现在将是原来的两倍大还是我遗漏了什么?
grow(int 8, int v)....v 会是什么?..我猜 h 是高度
根据 Javadocs,该grow(int h, int v)
方法会重新调整矩形的大小,以便:
..它的左侧和右侧都大 h 个单位,顶部和底部都大 v 个单位。
新矩形的左上角为 (x - h, y - v),宽度为 (width + 2h),高度为 (height + 2v)。
如果为 h 和 v 提供负值,则 Rectangle 的大小会相应减小。grow 方法将检查整数上溢和下溢,但不检查宽度和高度的结果值是从负数增长到非负数,还是从非负数缩小到负数。
我假设Kim是尺寸为 (x, y) 的 java.awt.Rectangle 的一个实例