用Java编写一个经理类Manager,要求其包含name、age和 salary(月薪)、bonus(奖金),完成构造方法、相应的getter、setter方法以及获得收入方法(getIncome)注,经理的收入=工资+奖金。
时间: 2024-10-15 10:07:20 浏览: 24
在Java中,我们可以创建一个名为`Manager`的类,它代表一个经理,包含了姓名(name)、年龄(age)、月薪(salary)和奖金(bonus)属性。这个类会包含对应的构造函数、getter和setter方法,以及一个用于计算总收入的getIncome方法。以下是该类的一个简单实现:
```java
public class Manager {
private String name;
private int age;
private double salary;
private double bonus;
// 构造方法
public Manager(String name, int age, double salary, double bonus) {
this.name = name;
this.age = age;
this.salary = salary;
this.bonus = bonus;
}
// Getter and Setter methods
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public double getSalary() {
return salary;
}
public void setSalary(double salary) {
this.salary = salary;
}
public double getBonus() {
return bonus;
}
public void setBonus(double bonus) {
this.bonus = bonus;
}
// Get income method (salary plus bonus)
public double getIncome() {
return salary + bonus;
}
}
```
阅读全文