【实例简介】

6. 模拟风扇(满分50分)

版本1:满分 15 分

模拟实现电风扇,可以调 3 档速度(慢速、中速、快速);开关按钮;定时吹风;描述

风扇的扇叶大小、颜色等。

设计Fan 类,属性包括:3 个常量 SLOW (1)、MEDIUM(2)、FA ST(3)代表风扇的

速度;1 个int 属性speed 指定速度,默认值为 SLOW ;1 个boolean属性 on 指定开关机,默

认值false ;1 个double 属性 radius 指定风扇扇叶大小;1 个String 属性 color指定扇叶颜色,

默认值为 blue 。方法包括这些属性的访问器、构造函数、重写 Object 类

【实例截图】

【核心代码】

AnalogFan
└── AnalogFan
├── bin
│   ├── Fan1.class
│   ├── Fan2.class
│   ├── Fan.class
│   ├── FanControl$1.class
│   ├── FanControl$2.class
│   ├── FanControl$3.class
│   ├── FanControl$4.class
│   ├── FanControl.class
│   ├── java.policy.applet
│   ├── Test1.class
│   ├── Test2.class
│   └── uml.umr
└── src
├── Fan1.java
├── Fan2.java
├── FanControl.java
├── Fan.java
├── Test1.java
├── Test2.java
└── uml.umr
3 directories, 19 files