设计一个名为Fan的类模拟风扇.这个类包括:1 三个常量SLOW,MEDIUM和FAST,其值分别为1,2,3,表示风扇的速度;2 int类型的数据域speed表示风扇的速度;默认值为SLOW3 boolean型的数据域on表示风扇是否

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 16:25:30

设计一个名为Fan的类模拟风扇.这个类包括:1 三个常量SLOW,MEDIUM和FAST,其值分别为1,2,3,表示风扇的速度;2 int类型的数据域speed表示风扇的速度;默认值为SLOW3 boolean型的数据域on表示风扇是否
设计一个名为Fan的类模拟风扇.
这个类包括:
1 三个常量SLOW,MEDIUM和FAST,其值分别为1,2,3,表示风扇的速度;
2 int类型的数据域speed表示风扇的速度;默认值为SLOW
3 boolean型的数据域on表示风扇是否打开;默认值为false
4 double型的数据域radius表示风扇的半径;默认值为5
5 string型的数据域color表示风扇的颜色;默认值为blue
6 无参构造方法创建默认风扇;
7 全部四个数据域的访问器和修改器;
9 toString()方法返回描述风扇的字符串.如果风扇打开,该方法用一个组合的字符串返回风扇的速度,颜色和半径;否则,用一个组合的字符串和“fan is off”一起返回风扇的颜色和半径.
画出该类的UML图并实现它.编写一个测试程序,创建两个Fan对象,将第一个对象设置为最大速度,半径为10,颜色为yellow,打开状态;第二个对象为中等速度,半径为5,颜色blue,关闭状态.通过调用toString方法显示该对象.

设计一个名为Fan的类模拟风扇.这个类包括:1 三个常量SLOW,MEDIUM和FAST,其值分别为1,2,3,表示风扇的速度;2 int类型的数据域speed表示风扇的速度;默认值为SLOW3 boolean型的数据域on表示风扇是否
public class Fan {

private final int SLOW = 1;
private final int MEDIUM = 1;
private final int FAST = 1;
private int speed = SLOW;
private boolean on = false;
private double radius = 5;
private String color = "blue";

public int getSpeed() {
return speed;
}
public void setSpeed(int speed) {
this.speed = speed;
}
public boolean isOn() {
return on;
}
public void setOn(boolean on) {
this.on = on;
}
public double getRadius() {
return radius;
}
public void setRadius(double radius) {
this.radius = radius;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}

public Fan(){};

public Fan(int speed,boolean on,double radius,String color){
this.speed = speed;
this.on = on;
this.radius = radius;
this.color = color;
}
@Override
public String toString() {
if(on==true){
return "该风扇的速度为:" + speed +";颜色是:"+color+";半径是:"+radius;
}else{
return "fan is off;"+"该风扇的颜色是:"+color+";半径是:"+radius;
}
}

}
uml图自己画,呵呵

设计一个名为Fan的类模拟风扇.这个类包括:1 三个常量SLOW,MEDIUM和FAST,其值分别为1,2,3,表示风扇的速度;2 int类型的数据域speed表示风扇的速度;默认值为SLOW3 boolean型的数据域on表示风扇是否 定义一个名为circle的圆类,其中Radius为一个表示半径的数据成员,设计 对 数据成员的各种操作(如获取圆心半径计算周长面积),并测试这个类.如获取圆心坐标 C++问题:设计一个名为Rectangle的矩形类,其属性为矩形的左下角和右上角两个点的坐标,能计算举行的面积 设计并测试一个名为Retangle的矩形类,其属性为矩形的左下角与右上角两个点的坐标,能计算矩形的面积 关于温控电路,想应用在风扇,我想设计一个电路应用在控制风扇方面,实现这样的功能——首先假设一个温度A(这里需要一个温控电路对吗?),然后这个电路能测出环境的温度B,如果BA,则风扇 英语中,fan解释为风扇的时候,它的复数形式是什么? 我的风扇比他的冷My fan is colder than his C++设计并测试一个名为Ellipse的椭圆类其属性为外接矩形的左上角和右下角两个点的坐标,将点也定义为一个point类,并能计算椭圆的面积 教室6盏灯泡,4个风扇,2个开关,一个控制所有风扇,一个控制所有灯泡.求解电路是不是这样设计的. 教室有6盏灯泡,4个风扇,2分开关,一个开关控制所有风扇,一个开关控制所有灯泡.求解电路图是不是这样设计的. 教室6盏灯泡,4个风扇,2个开关,一个控制所有风扇,一个控制所有灯泡.求解电路是不是这样设计的. 小明设计了如图所示实验用电风扇向小车及挡板模拟小车运动时受到的空气阻力.根据() 的知识,通过弹簧测小明设计了如图所示实验,用电风扇向小车及挡板吹风,模拟小车运动时受到的空 C++问题:设计一个名为Rectangle的矩形类,其属性为矩形的左下角和右上角两个点的坐标,能计算矩形的面积利用组合类,能运行的话会追加分~ 设计一个名为Rectangle的矩形类,其属性为矩形的左下角与右上角两个点的坐标,能计算矩形的面积.要有构造函数并实现,析构函数可以不实现.用C++编写 为什么一个单词有好几个意思?像fan单词又是风扇意思又是迷和粉丝意思?到时候有人说这个单词应该是那个意思? 火山喷发的模拟实验?给一个矿泉水瓶,一个铁钉,橡皮泥,红墨水,设计一个火山喷发的模拟实验。 利用CD4051来设计一个模拟选择开关 这个电路图 还在吗 如何用spss软件计算一个包含有多个维度的变量的整体均值?我想求一个名为“感知质量”变量的均值,该变量包含4个维度(分别为工艺水平、可靠性、创新性和设计水平),如果要计算“感知