Question: Define a class named Rectangle. A Rectangle object stores an (x, y) coordinate of its top/left corner (0, 0), a width, and a height. Each
Define a class named Rectangle. A Rectangle object stores an (x, y) coordinate of its top/left corner (0, 0), a width, and a height. Each Rectangle object should have the following public methods:

Rectangle (x, y, width, height) Constructs a new rectangle whose top-left corner is specified by the given coordinates and with the given width and height. getX Returns this rectangle's leftmost x-coordinate. get Y Returns this rectangle's top y-coordinate. getWidth Returns this rectangle's width. get Height Returns this rectangle's height. toString Returns a String representation of this rectangle, such as "Rectangle [x 1, y 2, width 3, height 4] TT contains (x, y) Returns whether the given Point's (x, y) coordinates lie inside the bounds of this rectangle. equals (rect) Returns whether the given other rectangle rect is a rectangle with the same xly coordinates, width, and height as this rectangle getArea (rect) Returns an area of this rectangle. (Ref. area width height) moves (dx dy) Moves the rectangle by dx and dy
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
