import java.util.Scanner;
class Test { public static void main(String[] args) {
coffee per = new coffee();
per.shaoshui();
per.receipt();
per.custom();
per.jiaoban();
per.dicha();
}
} abstract class beverage{
private void shaoshui(){
System.out.println("烧开水");
}
abstract void receipt();
private void jiaoban(){
System.out.println("搅拌饮料");
} void dicha(){
System.out.println("给大佬递饮料");
}
}
class coffee extends beverage{
void shaoshui(){
System.out.println("烧开水"); }
void receipt() {
System.out.println("加一包秘制咖啡粉");
} public static boolean custom(){ System.out.println("需要加牛奶吗?");
Scanner scanner=new Scanner(System.in);
String str=scanner.nextLine();
if(str.equalsIgnoreCase("y")){
System.out.println("加一包牛奶");
return true;
}
else if (str.equalsIgnoreCase("n")){
System.out.println("客户不需要加牛奶");
return false;
}
else{
System.out.println("非法输入");
return false;
} }
void jiaoban(){
System.out.println("搅拌饮料");
}
void dicha(){
System.out.println("给大佬递咖啡");
}
}

运行结果:

最新文章

  1. 【zz】面试题之寻找丢失的数字
  2. 继承IDbConnection连接不同数据库
  3. implicit和explicit的基本使用
  4. C++指针比较的问题
  5. winserver 2008 r2 iis7.5 实现php wordpress url静态化操作步骤(UrlRewrite实现)
  6. chrome开发配置(四)生成项目及配置库引用
  7. WebForm 回传后如何保持页面的滚动位置
  8. SQL书写技巧
  9. Linq打印
  10. PMBOK 项目管理 九大知识领域和五大流程
  11. 如何通过java反射将数据库表生成实体类?
  12. Linux下的暴力密码在线破解工具Hydra安装及其组件安装-使用
  13. iOS tableViewCell plane格式下,接近section边缘不显示分割线却被复用解决办法
  14. 网络编程之socketserver
  15. ORACLE——获取随机数
  16. hive on spark
  17. Python3学习笔记27-ConfigParser模块
  18. mysql中的锁
  19. 4-20mA电流环路发送器入门(转)
  20. poj2186tarjan算法缩点求出度

热门文章

  1. 使用UIScreenEdgePanGestureRecognizer写iOS7侧边栏
  2. oracle 插入大于4000字符的 clob代码
  3. 请教前辈:关于JS的一个奇怪的错误,不知是解析顺序造成的,还是什么原因。。
  4. [译] 怎样(以及为什么要)保持你的 Git 提交记录的整洁
  5. springmvc使用map接收form表单的参数
  6. css层叠样式表总结
  7. windows8安装msi软件提示2503错误的解决办法
  8. JDBC(6)事务处理&批量处理
  9. Hive之数据类型
  10. CVPR 2016 paper reading (2)