Java实现经理与员工的差异

这篇博客探讨了在Java中如何通过继承机制来创建经理类,使其从员工类中派生。经理类除了拥有员工的基本属性如姓名、工资和生日外,还增加了奖金的属性。通过继承,经理类可以复用员工类的方法,并额外实现设置和获取奖金的功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  Java实现经理与员工的差异

  对于在同一家公司工作的经历和员工而言,两者是有很多共同点的。例如,每个月都要发工资,但是经理在完成目标任务后,还会获得奖金。此时,利用员工类来编写经理类就会少写很多代码,利用继承技术可以让经理类使用员工类中定义的属性和方法。编写程序,通过继承演示经理与员工的差异。

  思路分析:典型的继承问题。父类是员工类,子类是经理类,经理类继承员工类,这样经理类中就只用额外实现奖金,即增加表示奖金的成员变量和设置及获取奖金的成员方法。

  代码如下:

  import java.util.Date;

  public class Employee {

  private String name; //员工的姓名

  private double salary; //员工的工资

  private Date birthday; //员工的生日

  public String getName() { //获取员工的姓名

  return name;

  }

  public void setName(String name) { //设置员工的姓名

  this.name = name;

  }

  public double getSalary() { //获取员工的工资

  return salary;

  }

  public void setSalary(double salary) { //设置员工的工资

  this.salary = salary;

  }

  public Date getBirthday() { //获取员工的生日

  return birthday

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值