JAVA PROGRAMMING QUESTION

JAVA PROGRAMMING QUESTION

(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. The Fan class  VideoNote M08_LIAN6521_09_SE_C08.qxd 2/2/12 10:21 PM Page 331 332 Chapter 8 Objects  and Classes  A private  int  data field named  speed that specifies the speed of the fan (the default  is SLOW).  A private  boolean  data field named  on that specifies whether  the fan is on (the default  is false ). A private  double  data field named  radius that specifies the radius of the fan (the default  is 5).  A string  data field named  color that specifies the color of the fan (the default  is blue).  The accessor and mutator methods  for all four data fields.  A no-arg constructor  that creates a default  fan. A method  named  toString() that returns a string  description for the fan. If the fan is on, the method  returns the fan speed, color, and radius in one combined string . If the fan is not on, the method  returns the fan color and radius along with the string  “fan is off” in one combined string . Draw the UML diagram for the class  and then implement the class . Write a test program  that creates two Fan objects . Assign maximum speed, radius 10, color yellow, and turn it on to the first object . Assign medium speed, radius 5, color blue, and turn it off to the second object . Display the objects  by invoking their toString method .

"You need a similar assignment done from scratch? Our qualified writers will help you with a guaranteed AI-free & plagiarism-free A+ quality paper, Confidentiality, Timely delivery & Livechat/phone Support.


Discount Code: CIPD30



Click ORDER NOW..

order custom paper