函数题:学校招待客人系统
编写一个学校接待方面的程序,招待不同身份的人的食宿问题。
仔细阅读下面编辑区内给出的代码框架及注释,在 Begin-End 中编写一个学校接待方面的程序,具体要求如下:

* 定义一个公开的接口类 Person,该类实现两个功能,第一个为 eat(),实现输出吃饭的功能,无返回值,第二个为 sleep(),实现睡觉的功能,无返回值。
* 定义一个 Student 类并实现 Person 接口,实现两个方法:
eat():输出:“学生去食堂吃饭。”;
sleep():输出:“学生在宿舍睡觉。”。
* 定义一个 Teacher 类并实现 Person 接口,实现两个方法:
eat():输出:“老师去教师食堂吃饭。”;
sleep():输出:“老师在学校公寓睡觉。”。
### 裁判测试程序样例:
java
/**
* 编写一个学校接待方面的程序,招待不同身份的人的食宿问题
*/
public class Main {
public static void main(String[] args) {
entertain(new Student());
entertain(new Teacher());
}
private static void entertain(Person p) {
p.eat();
p.sleep();
}
}
// 请在下面的 Begin-End 之间按照注释中给出的提示编写正确的代码
/ Begin /
// 定义一个接口类 Person
// 定义 eat(),实现输出吃饭的功能,无返回值
// 定义 sleep(),实现睡觉的功能,无返回值
// 定义一个 Student 类并实现 Person 接口
// 实现 eat():输出:“学生去食堂吃饭。”;
// 实现 sleep():输出:“学生在宿舍睡觉。”。
// 定义一个 Teacher 类并实现 Person 接口
// 实现 eat():输出:“老师去教师食堂吃饭。”;
// 实现 sleep():输出:“老师在学校公寓睡觉。”。
/ End /
### 输入样例:
in
### 输出样例:
out
学生去食堂吃饭。
学生在宿舍睡觉。
老师去教师食堂吃饭。
老师在学校公寓睡觉。
答案:若无答案欢迎评论
仔细阅读下面编辑区内给出的代码框架及注释,在 Begin-End 中编写一个学校接待方面的程序,具体要求如下:

* 定义一个公开的接口类 Person,该类实现两个功能,第一个为 eat(),实现输出吃饭的功能,无返回值,第二个为 sleep(),实现睡觉的功能,无返回值。
* 定义一个 Student 类并实现 Person 接口,实现两个方法:
eat():输出:“学生去食堂吃饭。”;
sleep():输出:“学生在宿舍睡觉。”。
* 定义一个 Teacher 类并实现 Person 接口,实现两个方法:
eat():输出:“老师去教师食堂吃饭。”;
sleep():输出:“老师在学校公寓睡觉。”。
### 裁判测试程序样例:
java
/**
* 编写一个学校接待方面的程序,招待不同身份的人的食宿问题
*/
public class Main {
public static void main(String[] args) {
entertain(new Student());
entertain(new Teacher());
}
private static void entertain(Person p) {
p.eat();
p.sleep();
}
}
// 请在下面的 Begin-End 之间按照注释中给出的提示编写正确的代码
/ Begin /
// 定义一个接口类 Person
// 定义 eat(),实现输出吃饭的功能,无返回值
// 定义 sleep(),实现睡觉的功能,无返回值
// 定义一个 Student 类并实现 Person 接口
// 实现 eat():输出:“学生去食堂吃饭。”;
// 实现 sleep():输出:“学生在宿舍睡觉。”。
// 定义一个 Teacher 类并实现 Person 接口
// 实现 eat():输出:“老师去教师食堂吃饭。”;
// 实现 sleep():输出:“老师在学校公寓睡觉。”。
/ End /
### 输入样例:
in
### 输出样例:
out
学生去食堂吃饭。
学生在宿舍睡觉。
老师去教师食堂吃饭。
老师在学校公寓睡觉。
答案:若无答案欢迎评论