In: Computer Science
Following the example of Circle class, design a class named Rectangle to represent a rectangle. The class contains: Two double data fields named width and height that specify the width and height of the rectangle. The default values are 1 for both width and height. A no-arg constructor that creates a default rectangle. A constructor that creates a rectangle with specified width and height A method name getWidth() return the value of width A method named getHeight() returns value of height A method named setWidth(double) set the width with given value A method named setHeight(double) set the height with given value A method named getArea() that returns the area of this rectangle A method getPerimeter() that returns the perimeter Write a test program that creates two rectangle objects – one with width 4 and height 40 and the other with width 3.5 and height 35.9. Display the width, height, area and perimeter of each rectangle in this order. java
class Rectangle { private double width, height; public Rectangle() { this.width = 1; this.height = 1; } public Rectangle(double width, double height) { this.width = width; this.height = height; } public double getWidth() { return width; } public void setWidth(double width) { this.width = width; } public double getHeight() { return height; } public void setHeight(double height) { this.height = height; } public double getArea() { return width * height; } public double getPerimeter() { return 2 * (width + height); } } class RectangleMain { public static void main(String[] args) { Rectangle rectangle1 = new Rectangle(4, 40); Rectangle rectangle2 = new Rectangle(3.5, 35.9); System.out.println("The getArea of a rectangle with width " + rectangle1.getWidth() + " and height " + rectangle1.getHeight() + " is " + rectangle1.getArea()); System.out.println("The perimeter of a rectangle is " + rectangle1.getPerimeter()); System.out.println("The getArea of a rectangle with width " + rectangle2.getWidth() + " and height " + rectangle2.getHeight() + " is " + rectangle2.getArea()); System.out.println("The perimeter of a rectangle is " + rectangle2.getPerimeter()); } }