Write a class called Rectangle that represents a rectangular two-dimensional reg
ID: 3701160 • Letter: W
Question
Write a class called Rectangle that represents a rectangular two-dimensional region.Your Rectangle objects should have the following methods:
//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). Use try catch.
public Rectangle(int x, int y, int width, int height)
//Returns this rectangle's height.
public int getHeight()
// Returns this rectangle's width.
public int getWidth()
// Returns this rectangle's x-coordinate.
public int getX()
//Returns this rectangle's y-coordinate.
public int getY()
//Returns a string representation of this rectangle, "Rectangle[x=1,y=2,width=3,height=4]".
public String toString()
Explanation / Answer
public class Rectangle {
private int width;
private int height;
private int x;
private int y;
public Rectangle(int x, int y, int width, int height) {
this.width = width;
this.height = height;
this.x = x;
this.y = y;
}
public int getHeight(){
return height;
}
//get method for width
public double getWidth() {
return width;
}
public int getX(){
return x;
}
public int getY(){
return y;
}
@Override
public String toString() {
return "Rectangle[" + "x=" + x + ", y=" + y + "width=" + width + ", height=" + height+ ']';
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.