题目:
(风扇类Fan)设计一个名为Fan的类来表示一个风扇。这个类包括:
三个名为SLOW、MEDIUM和FAST而值是1、2和3的常量表示风扇的速度。
一个名为speed的int类型私有数据域表示风扇的速度(默认值为SLOW)。
一个名为on的boolean类型私有数据域表示风扇是否打开(默认值为false)。
一个名为radius的double类型私有数据域表示风扇的半径(默认值为5)。
一个名为color的string类型私有数据域表示风扇的颜色(默认值为blue)。
这四个数据域的访问器和修改器。
一个创建默认风扇的无参构造方法。
一个名为toString()的方法返回描述风扇的字符串。如果风扇是打开的,那么该方法在一个组合的字符串中返回风扇的速度、颜色和半径。如果风扇没有打开,该方法就会返回一个由“fan is off”和风扇颜色以及半径组合的字符串。
测试:
创建两个电扇对象,打开第一个电扇,风速、半径、颜色设置为FAST、10、yellow;第二个电扇以默认值创建并将风速设置为MEDIUM。分别调用toString方法输出电扇信息。
Fan类:
package first;
public class Fan {
//风扇速度
public static final int SLOW = 1;
public static final int MEDIUM = 2;
public static final int FAST = 3;
//名为speed的私有数据域 风扇速度
private int speed;
//名为on的私有数据域 是否