1.编写程序实现软料购买:
编写程序,接收用户输入的信息,选择购买的饮料。
可供选择的饮料有:咖啡、矿泉水和可乐。
其中,购买咖啡时可以选择:加糖、加奶还是什么都不加。
购买可乐时可以选择:买可口可乐还是百事可乐。
本次编程我们将分成多个类来实现:
创建Drink类:
public abstract class Drink {
//定义饮料的属性
private String name;//名称
private int volume;//容量
private int price;//价格
//定义getXxx()和setXxx()方法
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 int getPrice() {
return price;
}
public void setPrice(int price) {
this.price = price;
}
//定义有参的构造方法
public Drink(String name, int volume,int price) {
this.name = name;
this.volume = volume;
this.price=price;
}
//定义无参的构造方法
public Drink() {
}
//定义抽象方法show()没有方法体
public abstract void show();
}
创建Coffee类继承Drink:
public class Coffee extends Drink {
//定义咖啡的特有属性
private String mixture;//添加物
public St