public class Fan{
final int SLOW=1;
final int MEDIUM=2;
final int FAST=3;
int speed;
void setSpeed(int s){
speed=s;
}
public static void main(String[]args){
Fan f=new Fan();
f.setSpeed(1);
System.out.println("速度为"+f.speed);
}
}
这样的话显示出来是“速度为1”,如果我想要显示“速度为SLOW”该怎么办呢?
我试过如果写f.setSpeed(SLOW);编译的时候会出错,无法引用非静态变量什么的。