面向对象技术大作业

发布 2022-10-07 02:14:28 阅读 9887

用所学面向对象程序设计知识完成“空调-遥控器”**程序,实现:

1、 空调可以开机、关机。

2、 遥控器可以遥控空调进行开机、关机、调节温度、改变模式(制热、制冷)。

3、 通过直接操作空调不能进行调节温度、改变模式(制热、制冷)。

4、 通过遥控器调节温度、改变模式后,遥控器端有显示(用打印模拟即可)

设计程序来实现只能通过遥控器来改变空调的状态(开关机,温度,模式等),并且遥控器端有显示。开机关机用一个布尔型变量表示,第三点的要求即是只在控制器调用模式改变的功能。

1.空调类和遥控器类。

2.遥控器控制空调。

3.空调类:开关,温度,模式。:poweredon currenttemperature getcurrentmodelname

遥控器类:开关,温度,模式。poweron poweroff modelchange temperaturedown temperatureup

package a3;

public class main

package a3;

public class airconditioning

关机。public void poweroff()

获得当前模式名称。

public string getcurrentmodelname()

获得当前温度。

public int getcurrenttemperature()

温度增加。如果为最大温度,则保持为最大温度。

public void temperatureup()

温度降低。如果为最小温度,则保持为最小温度。

public void temperaturedown()

模式改变。public void modelchange()

打印显示。public void show()

package a3;

public class controler

//开机,调用空调类的同名方法。以下方法皆同。

public void poweron()

public void poweroff()

public void temperatureup()

public void temperaturedown()

public void modelchange()

j**a这种语言高速便捷易移植的特点特别十分便于人们去使用,这次完成大作业过程中,安装j**a却出现了无法访问windows installer服务,弄了好长时间才弄好,导致交作业的时间就比较晚,通过对面向对象课程的学习,我了解了j**a的编程方法,发现编程确实是自己亲手做了才知道编程中的细节,才了解到自己亲手编程与单单听老师讲课遇到的情况时完全不一样的,我觉得应该继续亲自编程,才能更好的理解编程过程的技巧,积累编程经验,来真正的走进j**a编程世界的大门。

面向对象技术建模作业

题目 图书管理系统的建模。系别 计算机信息与技术系。专业 计算机科学与技术 班级。学生。学号 指导教师。2016年06月。目录。1 项目概要 3 1.1开发背景 3 1.2系统开发的意义 3 1.3开发者的主要工作 3 1.4组织结构 3 2 业务建模 4 3 分析建模 4 4 设计建模 13 5 ...

2019秋季面向对象大作业题目

以lovestory程序为蓝本,编写一个具有个人特色的 lovestory 要求,1 每个人心中都自己有理想的爱人。2 每个人选择爱人的标准可以相同,也可能不同。3 随着环境的改变,择偶标准也是可以变的。4 爱是因为欣赏对方的优点。5 不爱是因为无法忍受对方的缺点。6 变心是因为遇到了自己更加欣赏的...

面向对象编程安全作业

作业1 写一段静态成员不安全的 并对提出解决方案。具体 见p1 unsafestatic工程,下面对核心 进行分析 class crabbit public crabbit crabbit static int our n carrot void eat void collect void coun...