首页 > 试题广场 >

(几何:MyRectangle2D 类)定义 MyRecta

[问答题]
(几何:MyRectangle2D 类)定义 MyRectangle2D 类,包含:
 • 两 个 名 为 x 和 y 的 double 型数据域表明矩形的中心点,这两个数据域都带有 get 和 set 方 法(假设这个矩形的边与 x 轴 和 轴 平 行)。
 • 带 get 和 set 方法的数据域 width 和 height。
 • 一个无参构造方法,该方法创建一个(x,y)值为(0,0)且 width 和 height 为1的默认矩形。
 • — 个构造方法,创建带指定的 x 、y、width 和 height 的矩形。
 • 方法 getAreacO 返回矩形的面积。
 • 方法 getPerimeterO 返回矩形的周长。
 • 如果给定的点 Cx ,y)在矩形内,那么方法 contains(double x, double y)返回 true, 如图 10- 24a 所示。
 • 如果给定的矩形在这个矩形内,那么方法 contains(MyRectangle2D r)返回 true, 如图 10- 24b 所示。
 • 如果给定的矩形和这个矩形重叠,那么方法 overlaps(MyRectangle2D r)返回 true, 如 图 10- 24c 所示。 

这道题你会答吗?花几分钟告诉大家答案吧!