用JAVA定义洗衣机的实现类滚筒洗衣机
时间: 2024-03-20 16:45:26 浏览: 11
好的,根据我们定义的洗衣机接口,可以定义一个滚筒洗衣机实现类如下:
```java
public class DrumWashingMachine implements WashingMachine {
@Override
public void wash() {
// 滚筒开始转动,配合水泵和洗涤剂进行洗衣
System.out.println("Drum washing machine: Washing clothes...");
}
@Override
public void rinse() {
// 滚筒继续转动,配合清水进行漂洗
System.out.println("Drum washing machine: Rinsing clothes...");
}
@Override
public void drain() {
// 打开排水阀门,把洗涤水排出
System.out.println("Drum washing machine: Draining water...");
}
@Override
public void spin() {
// 滚筒高速转动,把衣物中的水甩干
System.out.println("Drum washing machine: Spinning clothes...");
}
}
```
滚筒洗衣机实现了洗衣机接口,并且实现了每个方法的具体动作。在 `wash()` 方法中,滚筒开始转动,配合水泵和洗涤剂进行洗衣;在 `rinse()` 方法中,滚筒继续转动,配合清水进行漂洗;在 `drain()` 方法中,打开排水阀门,把洗涤水排出;在 `spin()` 方法中,滚筒高速转动,把衣物中的水甩干。