ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

类与对象

2022-09-15 20:35:31  阅读:268  来源: 互联网

标签:对象 void fan1 int GearSpeed Timing newValue


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

/**
* 创建一台风扇类
*/
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

标签:对象,void,fan1,int,GearSpeed,Timing,newValue
来源: https://www.cnblogs.com/w10225/p/16697833.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有