- 功能简介:
- 接收用户输入的信息,选择购买的饮料。
- 可供选择的饮料有:咖啡、矿泉水和可乐。
- 其中,购买咖啡时可以选择:容量,然后再选择加糖、加奶还是什么都不加。
- 购买可乐时可以选择:买可口可乐还是百事可乐。
- 购买矿泉水可以选择:容量
- 实现效果:
1. 首先,定义一个饮料抽象类Drink.java
package com.feonix;
import java.util.Scanner;
public abstract class Drink {
private String name;
private int volume;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getVolume() {
return volume;
}
public void setVolume(int volume) {
this.volume = volume;
}
public abstract void buy(Scanner key);
}
2. 定义一个咖啡类Coffee.java
,继承饮料类
package com.feonix;
import java.util.Scanner;
public class Coffee extends Drink {
private static final String[]