吃!

    吃!这件事情每个人每天都要做的事情,一般每个人每天做三次或者更多。但是,你是否注意到你身边的这样一些场景呢?

    镜头1:一个人匆匆忙忙的走进餐馆,匆匆忙忙的点了菜,匆匆忙忙的吃完,又匆匆忙忙的离开去工作;

    镜头2:一群人围着一张桌子,争相往对方的肚子里灌一种叫酒的东西,而他们的舌头早已被酒精麻醉了;

    镜头3:一个人坐在电脑前,左手端着快餐盒饭,右手时而向嘴里送一口饭,时而点击一下鼠标,但是眼睛却始终没有离开屏幕 ......

    生活节奏加快,工作压力加大,“吃“的目的又回到了原始社会——只是为了充饥,或者是一种交流的工具。饮食本身也是一种文化,可是现在有多少人能够坐下来细细的品尝那美味的佳肴呢?小时候吃苹果都是一点一点吃,不浪费任何一点美味。现在呢?大口的把苹果吃下,而这个时候的注意力很可能是在别的东西上,因为我们吃苹果的目的仅仅是补充维生素而已。

    或许这就是现代社会吧,希望我走到工作岗位之后还能够有时间,最主要的是有心思来品味我的每一餐。

为了实现面向接口的编程,可以定义一个抽象接口`Hospitality`,并让不同的角色实现该接口的方法。具体实现如下: ```java // 定义接口 interface Hospitality { void eat(); // 饭 void sleep(); // 睡觉 } // 学生类实现 Hospitality 接口 class Student implements Hospitality { public void eat() { System.out.println("学生去食堂饭!"); } public void sleep() { System.out.println("学生回寝室睡觉!"); } } // 教师类实现 Hospitality 接口 class Teacher implements Hospitality { public void eat() { System.out.println("教师去教工餐厅饭!"); } public void sleep() { System.out.println("教师回学校公寓睡觉!"); } } // 家长类实现 Hospitality 接口 class Parent implements Hospitality { public void eat() { System.out.println("家长去招待所饭馆饭!"); } public void sleep() { System.out.println("家长回招待所睡觉!"); } } // 外宾类实现 Hospitality 接口 class Foreigner implements Hospitality { public void eat() { System.out.println("外宾去酒店饭!"); } public void sleep() { System.out.println("外宾回酒店睡觉!"); } } // 领导类实现 Hospitality 接口 class Leader implements Hospitality { public void eat() { System.out.println("领导去宾馆饭!"); } public void sleep() { System.out.println("领导回宾馆睡觉!"); } } ``` 然后,我们可以在客户端中创建不同的角色对象,并根据其不同的身份调用`Hospitality`接口的方法。 ```java public class HospitalityDemo { public static void main(String[] args) { // 创建不同的角色对象 Hospitality student = new Student(); Hospitality teacher = new Teacher(); Hospitality parent = new Parent(); Hospitality foreigner = new Foreigner(); Hospitality leader = new Leader(); // 调用接口方法,根据不同的身份输出不同的结果 student.eat(); student.sleep(); teacher.eat(); teacher.sleep(); parent.eat(); parent.sleep(); foreigner.eat(); foreigner.sleep(); leader.eat(); leader.sleep(); } } ``` 输出结果如下: ``` 学生去食堂饭! 学生回寝室睡觉! 教师去教工餐厅饭! 教师回学校公寓睡觉! 家长去招待所饭馆饭! 家长回招待所睡觉! 外宾去酒店饭! 外宾回酒店睡觉! 领导去宾馆饭! 领导回宾馆睡觉! ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值