类与对象

风扇:开、关   行为:换挡、定时、开、关

/**
* 创建一台风扇类
*/
class Fan {
int Open = 1;//开
int Close = 0;//关
int GearSpeed = 0;//档速
int Timing = 0;//定时

//是否打开
void changeOpen(int newValue){
Open = newValue;//0或1
}

//是否关闭
void changeClose(int newValue){
Close = newValue;//0或1
}

//是否换档
void ShiftGears(int increment){
GearSpeed = GearSpeed + increment;//提高档速 0\1\2\3档
}

void changeTiming(int newTime){
Timing = Timing + newTime;//设置定时
}

void outcome(){
System.out.println(
"当前打开状态为;"+Open
+"\n关闭状态为:"+Close
+"\n当前档速为:"+GearSpeed
+"\n设置定时:"+Timing+"min!"
);
}
}

行为:开关、换挡、定时操作

Fan fan1 = new Fan();//传入一台风扇

fan1.changeOpen(1);//打开状态
fan1.changeClose(0);//当打开状态为1时,关闭状态就应该是0
fan1.ShiftGears(2);//当前为2档风速
fan1.changeTiming(30);//定义当时时间30分钟
fan1.outcome();

System.out.println(fan1);

 

 

 

 

来自:https://www.cnblogs.com/YICHONG-777/p/16683109.html

posted @ 2022-09-15 20:07  没有名字的没有的人  阅读(29)  评论(0)    收藏  举报