任务描述

本关任务: 编写一个学校接待方面的程序,招待不同身份的人的食宿问题。

/*** 编写一个学校接待方面的程序,招待不同身份的人的食宿问题*/// 请在下面的Begin-End之间按照注释中给出的提示编写正确的代码
/********** Begin **********/// 定义一个接口类 Person
interface Person{// 定义 eat(),实现输出吃饭的功能,无返回值public abstract void eat();// 定义 sleep(),实现睡觉的功能,无返回值public abstract void sleep();
}
// 定义一个 Student 类并实现 Person 接口
class Student implements Person{// 实现 eat():输出:“学生去食堂吃饭。”;public void eat() {System.out.println("学生去食堂吃饭。");}// 实现 sleep():输出:“学生在宿舍睡觉。”。public void sleep() {System.out.println("学生在宿舍睡觉。");}
}// 定义一个 Teacher 类并实现 Person 接口
class Teacher implements Person{// 实现 eat():输出:“老师去教师食堂吃饭。”;public void eat() {System.out.println("老师去教师食堂吃饭。");}// 实现 sleep():输出:“老师在学校公寓睡觉。”。public void sleep() {System.out.println("老师在学校公寓睡觉。");}
}
/********** End **********/

练习-Java继承和多态之接口(19)相关推荐

  1. 【Java】继承、多态、接口

    Java中的继承.多态和接口 1.用类比引入继承概念 众所周知,Java是一门面向对象的语言.如果我们要设计多种多样的交通工具,比如汽车.火车.飞机,虽然这些工具功能不同.形态不同,但是他们很多的基本 ...

  2. java继承和多态的实验报告_Java继承与多态实验报告.doc

    Java继承与多态实验报告 西 安 邮 电 大 学 (计算机学院) 课内实验报告 实验名称: 继承与多态 专业名称: 计算机科学与技术 班 级: 计科1405班 学生姓名: 高宏伟 学 号: 指导教师 ...

  3. 学习-Java继承和多态之子类继承性

    第1关:学习-Java继承和多态之子类继承性 任务描述 相关知识 编程要求 测试说明 任务描述 本关任务:定义一个 Dog 类,继承 Animal 类(Animal 类已经定义),定义自己的性别属性, ...

  4. 学习-Java继承和多态之方法重载

    第1关:学习-Java继承和多态之方法重载 任务描述 相关知识 编程要求 测试说明 任务描述 本关任务:使用重载方法为 Student 类创建三个构造方法. 相关知识 Java 中重载是指一个类中可以 ...

  5. 头歌实践-Java继承与多态

    头歌实践作业 第1关:练习-Java继承和多态之final关键字 第2关:学习-Java继承和多态之对象类型的转换 任务描述 相关知识 向上转型 向下转型 编程要求 第3关:练习-Java继承和多态之 ...

  6. 学习-Java继承和多态之子类对象特点

    第1关:学习-Java继承和多态之子类对象特点 任务描述 相关知识 子类对象的特点 instanceof 运算符 编程要求 测试说明 任务描述 本关任务:使用 instanceof 运算符判断所指对象 ...

  7. 学习-Java继承和多态之final关键字

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目:学习-Java继承和多态之final关键字. 任务:调试代码,对代码进行增添.删除和修改等操作,使得程序能够正常运行,输出结果请 ...

  8. 面试轻松讲清楚 Java 面向对象的问题与知识(类与对象,封装,继承,多态,接口,内部类...)

    写在最前面 这个项目是从20年末就立好的 flag,经过几年的学习,回过头再去看很多知识点又有新的理解.所以趁着找实习的准备,结合以前的学习储备,创建一个主要针对应届生和初学者的 Java 开源知识项 ...

  9. Java SE(六)之面向对象(封装,继承,多态,接口)

    文章目录 类和对象 1. 创建一个类 2. 创建一个对象 3. 访问变量和方法 4. some tips 封装 修饰符 1. 访问控制修饰符 2. 非访问修饰符 (1)static (2)final ...

最新文章

  1. iPhone清理喇叭灰尘_手机喇叭孔灰尘清理
  2. 【Network】Neutron-Docker-K8S
  3. thinkpad t400无线网卡故障恢复技巧
  4. Java调用C++webservice接口
  5. ant构建项目迁移到gradle_自动化构建、自动化部署发布一览
  6. Java 网关-Servlet Gateway
  7. linux上部署hadoop集群 HA-QJM篇
  8. 概念验证_设置成功的UX概念验证
  9. ajax status php,解决laravel 出现ajax请求419(unknown status)的问题
  10. #控制台大学课堂点名问题_你对大学生活的5大误解!看完我想静静......
  11. 中考英语听说计算机考试满分,中考英语听说机考在即,这些考生可免试计满分...
  12. HDU 6319(单调队列)
  13. python 将一个列表切割成随机指定长度的多个列表
  14. 拓端tecdat|R语言最优聚类数目k改进kmean聚类算法
  15. 【UVA12304】2D Geometry 110 in 1!(外接圆/内切圆/切点等圆相关问题的模版题)
  16. log4j配置文件详解------自学
  17. 数学基础30讲:第一讲 高等数学预备知识
  18. 【50 笔试真题 C++】堆棋子
  19. Latex:表格插入图片
  20. springboot启动原理及其流程

热门文章

  1. b460m迫击炮黑苹果_黑苹果简约型娱乐配置
  2. pca 对图像降维matlab,Matlab用处理后的数据进行PCA降维
  3. cad批量逐个填充lisp_快速填充的多选问题 - AutoLISP/Visual LISP 编程技术 - CAD论坛 - 明经CAD社区 - Powered by Discuz!...
  4. 如何离线安装Unity并添加离线帮助文档
  5. 如何在谷歌地图上绘制矢量道路线并导出为图片
  6. 会议室预定管理系统_企业应用会议室智能预约管理系统有哪些好处
  7. c++小游戏合集(单人)
  8. AirServer专业的投屏软件 支持安卓、苹果手机投屏至电脑
  9. 计算机专业几本必看的书!
  10. Unity assetstore资源商店 地址