2244: 多态-员工工作
金币值:2
定数:6
时间限制:1.000 s
内存限制:128 M
正确:0
提交:0
正确率:0.00% 命题人:
题目描述
使用Java多态思想编程实现"员工工作”功能
(1)编写一个Employee类,包含work()方法,显示“work”;编写网络管理员NetEmployee、业务员SaleEmployee和程序员ProEmployee类继承自Employeer类,并重写work()方法,分别增加“net”、“tel”和“pro”;
(2)编写一个类,提供对网络管理员NetEmployee、业务员SaleEmployee和程序员ProEmployee类三类工作人员进行doWork()方法。 写出员工工作多态程序,并写出测试用例。
(1)编写一个Employee类,包含work()方法,显示“work”;编写网络管理员NetEmployee、业务员SaleEmployee和程序员ProEmployee类继承自Employeer类,并重写work()方法,分别增加“net”、“tel”和“pro”;
(2)编写一个类,提供对网络管理员NetEmployee、业务员SaleEmployee和程序员ProEmployee类三类工作人员进行doWork()方法。 写出员工工作多态程序,并写出测试用例。
import java.util.Scanner; public class Main { public static void main(String[] args) { String name; Scanner in = new Scanner(System.in); name = in.nextLine(); doWork(new NetEmployee(name)); doWork(new SaleEmployee(name)); doWork(new ProEmployee(name)); } public static void doWork(Employee e){ e.work(); } } /* 以下为你的代码 */
输入格式
输入1行:工作者姓名
输出格式
见样例
输入样例 复制
张三
输出样例 复制
张三上下班刷卡考勤
开展网络维护
张三上下班刷卡考勤
开展电话营销
张三上下班刷卡考勤
开展软件开发