Question: Only Pyhon only Python.. no java no java 7.4 (The Fan class) Design a class named Fan to represent a fan. The class contains Three

Only Pyhon only Python.. no java no java Only Pyhon only Python.. no java no java 7.4 (The Fan

7.4 (The Fan class) Design a class named Fan to represent a fan. The class contains Three constants named SLOW, MEDIUM, and FAST with the values 1, 2, and 3 to denote the fan speed. A private int data field named speed that specifies the speed of the fan. A private bool data field named on that specifies whether the fan is on (the default is False). A private float data field named radius that specifies the radius of the fan. A private string data field named color that specifies the color of the fan. The accessor and mutator methods for all four data fields. A constructor that creates a fan with the specified speed (default SLO), radius (default 5), color (default blue), and on (default False). Draw the UML diagram for the class and then implement the class. Write a test program that creates two Fan objects. For the first object, assign the maximum speed, radius 10, color yellow, and turnt on. Assign medium speed, radius 5 color blue, and turn it off for the second object. Display each object's speed, radius, color, and on properties

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!