综合测试题:品尝饮料
一、要求
1、建立一个Java抽象类Drink
a)声明一个抽象方法taste(),该方法负责输出饮料的味道;
b)饮料类型(Coffee(咖啡),Beer(啤酒),Milk(牛奶)):
c)声明静态方法getDrink(String drinkType),根据传入的饮料英文名称创建 不同的饮料对象,并返回该对象。
2、建立Drink的具体子类:
a)分别建立Drink的子类:Coffee(咖啡),Beer(啤酒),Milk(牛奶);
b)实现taste()方法,要求在控制台打印各自的味道特征。
4、建立Test测试类,测试以上内容的正确性
a)编写main方法,通过命令行传参的方式传入某种饮料的类型。
b)在main方法中,调用Drink类的getDrink方法,获得相应的饮料对象。然后调用该饮料对象的taste()方法,输出该饮料的味道。
5、编译程序,并运行。
a)如果当参数为Coffee时,结果为:咖啡:苦
b)如果没有该种饮料,结果为:对不起!没有您输入的饮料类型。