我对 Java 比较陌生。我得到了一个任务,我必须输出一个显示其属性的类的对象并打开它。该对象是一个“风扇”,我可以从我创建的 FAB 类中打印它的所有属性,除了打开它。这是我的一些代码
public class Fan {
private boolean on = false;
public Fan ( int newSpeed, boolean newOn, double newRadius, String newColor ) {
setSpeed(newSpeed);
setRadius(newRadius);
setColor(newColor);
}
public boolean isOn () {
return true;
}
public void setOn ( boolean newOn ) {
if (on) {
on=newOn;
}
}
public String toString ( ) {
{
if (on)
{
return "Fan is Turned on";
}
else
{
return "Fan is Turned off";
}
}
}
这是我的粉丝课对象
public class TestApplication {
public static void main (String[] args) {
Fan testfan1 = new Fan(5, false, 10, "blue");
System.out.println(testfan1.getSpeed() + " " + testfan1.getColor() + " "
+ testfan1.getRadius() + " " + testfan1.isOn());
}
}
尝试了很多方法,但我得到输出“真”而不是风扇打开