一、案例介绍 点击此处返回总目录 二、分析 三、代码实现
一、案例介绍 某五星级酒店,资金雄厚,要招聘多名员工(经理、厨师、服务员)。入职的员工需要记录个人信息(姓名、工号、经理特有奖金属性)。他们都有自己的工作要做。
本案例要完成如下需求: 1、酒店开设VIP服务,酒店的厨师与服务员可以提供VIP服务。(厨师做菜加量、服务员给顾客倒酒)。 2、编写测试类 2.1 向酒店中,增加多名员工(其中包含1名经理,1名厨师、2名服务员); 2.2 调用酒店员工的工作功能 2.3 调用酒店员工的VIP服务功能
二、分析
抽象类:员工类(姓名、工号、工作) 接口:服务
三、代码实现: 1.在以后开发过程当中,每个类都要提供两套构造方法,一个是空参数,另一个是满参数的构造方法。调用者用哪个都可以。 2.要写注释。 3.如果有私有成员,必须要提供get,set方法。
//VIP.java
//Employee.java
//Cooker.java
//Sever.java
//Manager.java
//Test.java
|