一.实验题目: 用 j av a 编写洗衣机仿真程序二.实验目得:1、熟悉并掌握洗衣机(全自动)得工作原理与运行过程、 2、学会软件工程设计中得一系列分析讨论,对需求分析,可行性讨论,软件ﻩ模型等有一定得了解,为以后得软件设计工作打下良好得基础。3、通过得洗衣机仿真系统得编写与学习,加深了对 Java 这门语言得了解,对其中得类得设计,类之间得关系,界面得设计(按钮及布局得设计)有了更深得了解与体会,为 Ja v a 得学习做好准备工作。三.实验要求: 了解全自动洗衣机得简单工作过程及实现。其中包括,洗衣得方式(标准或就是柔与)、洗衣中得水位选择(高水位洗衣、低水位洗衣等)等方面需要在人们将衣服放入洗衣机洗衣服之后手动来选择;并且就是必须选择得洗衣参数。当选择了一种洗衣参数后,按下启动按钮,洗衣机就会自动完成洗衣服得整个过程.在满足基本功能以外,还需要尽量考虑外观、造型、节水等方面得设计,符合人机界面得基本要求。四.实验分析:1.洗衣机需求分析:标准清洗:浸泡/清洗/甩干快速清洗:清洗/甩干ﻩ大件衣物(冬衣,牛仔类):浸泡(温水,延长浸泡/清洗(延长筒转时间)/甩干床单,窗帘类:浸泡(温水)/清洗根据衣物得不同用按钮选择上述洗衣模式即可、其中甩干可选可不选、尽量设计了一个节水功能,可以实现水回收、在无需甩干时水不流走,余下得水可做其她用途,实现节水、2、主要得类实现 (1)、继承类(2)、包括进水,排水,洗涤,漂洗,甩干等成员函数(3)、水位得选择通过参数传递决定进水函数(4)、其余通过调用筒得转动函数(run)并通过一定得参数控制实现3、程序设计步骤≡≥选择水温≡≥放入衣物≡≥选择洗衣模式≡≥脱水≡≥排水≡≥烘干≡≥关闭五.设计与实现过程:1、洗衣机类得部分实现:import j a v ax、swi ng、*;im po rt j a v a、aw t、*;impo r t j a v a、awt、even t、*;public c l a ss Washing ex t end s JA pp let{ﻩprivate JFrame j f;privat e J B utton j b 1,jb2,jb3,jb4,jb 5,j b6;ﻩpub l ic static void main(S t ri n g[] args){Wash i ng flowTe s t=n ew Wash in g();ﻩf l ow T est、se t Size(2 70,160);ﻩflow T e s t、go();ﻩ//flo wT est、show(t r ue);}ﻩp ubl i c void go(){ﻩﻩjf=n ew JFrame("洗衣...