Question: Write a class called Rectangle that represents a rectangular twodimensional region. Your Rectangle objects should have the following methods: public Rectangle(int x, int y, int

Write a class called Rectangle that represents a rectangular twodimensional region. Your Rectangle objects should have the following methods:

public Rectangle(int x, int y, int width, int height)

Constructs a new Rectangle whose top-left corner is specified by the given coordinates and with the given width and height. Throw an IllegalArgumentException on a negative width or height.

public int getHeight()

Returns this Rectangle ’s height.

public int getWidth()

Returns this Rectangle ’s width.

public int getX()

Returns this Rectangle ’s -coordinate.

public int getY()

Returns this Rectangle ’s -coordinate.

public String toString()

Returns a String representation of this Rectangle , such as "Rectangle[x=1,y=2,width=3, height=4]".

Step by Step Solution

3.41 Rating (154 Votes )

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock

Represents a 2dimensional rectangular region public class Rectangle private int x priva... View full answer

blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Building Java Programs A Back to Basics Approach Questions!