继承实例员工与经理探讨
来源:互联网 发布:手机隐蔽录像软件 编辑:程序博客网 时间:2024/06/09 19:20
package java151219;
/*
假如我们在开发一个系统时需要对员工进行建模,员工包含3个属性
姓名,工号以及工资.经理也是员工,除了环保哈员工的属性外,例外还有一个奖金属性.
请使用继承的思想设计出员工类和经理类,要求类中提供必要的方法进行属性访问.
*/
//员工类
public abstract class Emploee {
private String name;
private String id;
private double pay;
Emploee(String name, String id, double pay) {
this.name = name;
this.id = id;
this.pay = pay;
}
public abstract void work();
}
//经理类
class Manager extends Emploee {
private int bonus;
Manager(String name, String id, double pay, int bonus) {
super(name, id, pay);
}
@Override
public void work() {
System.out.println("Manager work!");
}
}
//普通员工类
class Pro extends Emploee {
Pro(String name, String id, double pay) {
super(name, id, pay);
}
@Override
public void work() {
System.out.println("Pro work!");
}
}
/*
假如我们在开发一个系统时需要对员工进行建模,员工包含3个属性
姓名,工号以及工资.经理也是员工,除了环保哈员工的属性外,例外还有一个奖金属性.
请使用继承的思想设计出员工类和经理类,要求类中提供必要的方法进行属性访问.
*/
//员工类
public abstract class Emploee {
private String name;
private String id;
private double pay;
Emploee(String name, String id, double pay) {
this.name = name;
this.id = id;
this.pay = pay;
}
public abstract void work();
}
//经理类
class Manager extends Emploee {
private int bonus;
Manager(String name, String id, double pay, int bonus) {
super(name, id, pay);
}
@Override
public void work() {
System.out.println("Manager work!");
}
}
//普通员工类
class Pro extends Emploee {
Pro(String name, String id, double pay) {
super(name, id, pay);
}
@Override
public void work() {
System.out.println("Pro work!");
}
}
0 0
- 继承实例员工与经理探讨
- 探讨继承与实现
- Java实现经理与员工的差异
- 员工成长阶段与激励方式探讨
- 探讨PHP类的封装与继承
- 继承与派生类实例
- 员工继承关系程序设计
- 公司中的经理数, 公司中的非经理员工数量
- 员工的更年期和人力经理
- IT经理激励员工的101招
- 关于员工和经理的开会讨论
- 经理和员工:如何开一对一会议?
- C# 经理给员工评分项目
- 查询员工的员工号,员工名以及员工的经理号,如果没有经理,则显示No Manager
- js继承探讨
- js继承,闭包再探讨!
- js继承探讨
- python继承机制探讨
- 个人Markdown学习参考资料
- 燕赵
- Android开发笔记(三十七)按钮类控件
- 帆软报表FineReport数据连接中游标问题解决方案汇总
- 顶_工作笔记_3
- 继承实例员工与经理探讨
- Python学习手册 - 01
- 151219DuoTaiDemo
- android getprop指令获得系统信息
- [Phonegap+Sencha Touch] 移动开发73 可以左右滑动切换的日历控件(带农历)
- magento 503问题
- Java中的封装
- resin启动成功但项目无法访问
- 抽象类151219AbstractDemo