设计几种饮料类:茶类,可乐类,冰激凌类,果汁类,类中均包含方法,输出自己的饮料类型。设计甜品店类,该甜品店包含产品:茶、可乐、冰激凌和果汁,还有一种奶茶,该奶茶是这个甜品店的独有配方,其他甜品店没有。编写主类,创建甜品店类的对象,输出这个甜品店所有的饮料。
//设计几种饮料类:茶类,可乐类,冰激凌类,果汁类,类中均包含方法,输出自己的饮料类型。
//设计甜品店类,该甜品店包含产品:茶、可乐、冰激凌和果汁,还有一种奶茶,该奶茶是这个甜品店的独有配方,其他甜品店没有。
//编写主类,创建甜品店类的对象,输出这个甜品店所有的饮料。
//主类
public class Test {
public static void main(String[] args){
DessertShop ds = new DessertShop();
ds.showDrinkType();
}
}
class Tea{
public void tea(){
System.out.println("nice tea !");
}
}
class Kola{
public void kola(){
System.out.println("terrible kola !");
}
}
class IceCream{
public void iceCream(){
System.out.println("IceCream !");
}
}
class Juice{
public void juice(){
System.out.println("Juice !");
}
}
//奶茶类
class MilkTea{
public void milkTea(){
System.out.println("milk tea !");
}
}
//独特甜品店
class DessertShop extends Shop{
//独有放入子类中
MilkTea milkTea = new MilkTea();
//无参构造函数
public DessertShop(){
}
public void showDrinkType(){
tea.tea();
kola.kola();
iceCream.iceCream();
juice.juice();
milkTea.milkTea();
}
}
//一般甜品店
class Shop{
Tea tea = new Tea();
Kola kola = new Kola();
IceCream iceCream = new IceCream();
Juice juice = new Juice();
}
参考自动售货机
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632