SHAOXIAOJ正在加载中...

2244: 多态-员工工作

金币值:2 定数:6 时间限制:1.000 s 内存限制:128 M
正确:0 提交:0 正确率:0.00% 命题人:
点赞量:0 收藏量:0 题目类型:程序 知识点: Java

题目描述

使用Java多态思想编程实现"员工工作”功能
(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行:工作者姓名

输出格式

见样例

输入样例    复制

张三

输出样例    复制

张三上下班刷卡考勤
开展网络维护
张三上下班刷卡考勤
开展电话营销
张三上下班刷卡考勤
开展软件开发