Question: *~Python~* Using the following example... 3 def main(): 4 # Create a circle with radius 1 5 circle1 = Circle() 6 print(The area of the

*~Python~*

Using the following example...

 3 def main(): 4 # Create a circle with radius 1 5 circle1 = Circle() 6 print("The area of the circle of radius", 7 circle1.radius, "is", circle1.getArea()) 8 9 # Create a circle with radius 25 10 circle2 = Circle(25) 11 print("The area of the circle of radius", 12 circle2.radius, "is", circle2.getArea()) 13 14 # Create a circle with radius 125 15 circle3 = Circle(125) 16 print("The area of the circle of radius", 17 circle3.radius, "is", circle3.getArea()) 18 19 # Modify circle radius 20 circle2.radius = 100  # or circle2.setRadius(100) 21 print("The area of the circle of radius", 22 circle2.radius, "is", circle2.getArea()) 23 24 main() # Call the main function 

...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 objectsone 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.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock 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 Databases Questions!