NEEDS TO BE IN PYTHON:
(The Rectangle class)
Following the example of the Circle class in Section 9.2, design a class named Rectangle to represent a rectangle. The class contains:
- Two data fields named width and height.
- A constructor that creates a rectangle with the specified width
and height. The default values are 1 and 2 for
the width and height, respectively.
- A method named getArea() that returns the area of this
rectangle.
- A method named getPerimeter() that returns the perimeter.
Draw the UML diagram for the class, and then implement the class. 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.7. Display the width, height, area, and perimeter of each rectangle in this order.
UML Diagram for the Rectangle Class:

________________________________________________________________________________________________
Python Program:
class Rectangle:
"""
Rectangle class
"""
def __init__(self, width=1, height=2):
"""
Constructor
"""
# Initializing private
variables
self.__width = width;
self.__height = height;
def getWidth(self):
"""
Function that
returns width of a rectangle
"""
return self.__width;
def getHeight(self):
"""
Function that
returns height of a rectangle
"""
return self.__height;
def getArea(self):
"""
Function that
returns area of a rectangle
"""
return self.__width *
self.__height;
def getPerimeter(self):
"""
Function that
returns perimeter of a rectangle
"""
return 2 * (self.__width +
self.__height);
def main():
"""
Main function
"""
# Creating object
rect = Rectangle(4, 40);
# Printing data
print("\n A " + str(rect.getWidth()) + " x " +
str(rect.getHeight()) + " rectangle has an area of " +
str(rect.getArea()) + " and a perimeter of " +
str(rect.getPerimeter()) + ". \n");
# Creating object
rect1 = Rectangle(3.5, 35.7);
# Printing data
print("\n A " + str(rect1.getWidth()) + " x " +
str(rect1.getHeight()) + " rectangle has an area of " +
str(rect1.getArea()) + " and a perimeter of " +
str(rect1.getPerimeter()) + ". \n");
# Calling main function
main();
___________________________________________________________________________________________
Code Screenshot:


_________________________________________________________________________________________
Sample Run:
NEEDS TO BE IN PYTHON: (The Rectangle class) Following the example of the Circle class in...
(The Rectangle class) Following the example of the Circle class in Section 9.2, 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 the specified width and height. ■ A method named getArea()...
Following the example of the Circle class in Section 8.2, 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 the specified width and height. ■ A method named getArea() that returns the...
Please use Java to answer the question. (The Rectangle class) Following the example of the Circle class in Section 8.2, 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 the specified width...
JAVA design a class named Rectangle to represent a rectangle. The class contains: A method named getPerimeter() that returns the perimeter. 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 the specified width and height. A method named getArea() that returns the area of this rectangle. design...
Within NetBeans, write a Java program for EACH of the following problems. (The Rectangle class) Following the example of the Circle class in Section 9.2, 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...
Do exercise 9.1 in the book (page 362, or page 384 of the Comprehensive Version of the book) Also add a method named getDiagonal which computes and returns the diagonal of the rectangle. For example the distance from the top left corner to the bottom right corner. Or equivalently the distance from the top right corner to the bottom left corner. Call this method and display it's output in your test program. for the two Rectangle objects. Here is exercise...
using c++ E2b:Design a class named Rectangle to represent a rectangle . The class contains: (1) Two double data members named width and height which specifies the width and height of the rectangle . (2) A no-arg constructor that creates a rectangle with width 1 and height 1. (3) A constructor that creates a rectangle with the specified width and height . (4) A function named getArea() that returns the area of this rectangle . (5) A function named getPerimeter()...
SOLVE IN PYTHON: Exercise #1: Design and implement class Circle to represent a circle object. The class defines the following attributes (variables) and methods: A private variable of type double named radius to represent the radius. Set to 1. Constructor Methods: Python : An overloaded constructor method to create a default circle. C# & Java: Default Constructor with no arguments. C# & Java: Constructor method that creates a circle with user-specified radius. Method getRadius() that returns the radius. Method setRadius()...
Design a general class GeometricObject can be used to model all geometric objects. This class contains the properties color and filled and their appropriate get and set methods. Assume that this class also contains toString() methods. The toString() method returns a string representation of the object. Define the Triangle, Circle, and Rectangle classes that extend the GeometricObject class. The Triangle class inherits all accessible data fields and methods from the GeometricObject class.In addition, it has three double data fields named...
PLEASE DO BOTH OF THESE IN PYTHON 1) Exercise #1: Design and implement class Rectangle to represent a rectangle object. The class defines the following attributes (variables) and methods: Two Class variables of type double named height and width to represent the height and width of the rectangle. Set their default values to 1.0 in the default constructor. A non-argument constructor method to create a default rectangle. Another constructor method to create a rectangle with user-specified height and width. Python...