Define a new class Rect that can be used to create
an object representing a rectangle.
The constructor method for Rect should take two parameters,
both doubles: the rectangle's width and the rectangle's height.
The class should support the following object methods.
| double getPerimeter() | Returns the length of the rectangle's perimeter. |
| double getArea() | Returns the area of the rectangle. |
| boolean canContain(Rect other) | Returns true if other can fit within the rectangle. (in its current configuration or rotated 90 degrees). |
public class Rect {
// your answer here...
}
public class Rect {
private double width;
private double height;
public Rect(double w, double h) {
width = w;
height = h;
}
public double getPerimeter() {
return 2 * width + 2 * height;
}
public double getArea() {
return width * height;
}
public boolean canContain(Rect other) {
return (width >= other.width && height >= other.height)
|| (width >= other.height && height >= other.width);
}
}