一个员工头中包含,员工姓名,年龄,工资等發数,经理头继承员工光,比员工光交出奖金發数,要求从健盘输入经理的姓名,年龄,工资,奖金信息,然后打印出姓名与奖金的信息。使用java语言编写
时间: 2024-03-06 09:49:15 浏览: 185
Java课程设计员工管理系统, 包括员工工资,员工职位等
好的,以下是使用 Java 语言编写的程序,实现上述功能:
```java
class Employee {
String name;
int age;
double salary;
public Employee(String name, int age, double salary) {
this.name = name;
this.age = age;
this.salary = salary;
}
}
class Manager extends Employee {
double bonus;
public Manager(String name, int age, double salary, double bonus) {
super(name, age, salary);
this.bonus = bonus;
}
public void printBonus() {
System.out.printf("姓名:%s,奖金:%f\n", name, bonus);
}
}
public class Main {
public static void main(String[] args) {
// 从键盘输入经理的信息
Scanner scanner = new Scanner(System.in);
System.out.print("请输入经理姓名:");
String name = scanner.next();
System.out.print("请输入经理年龄:");
int age = scanner.nextInt();
System.out.print("请输入经理工资:");
double salary = scanner.nextDouble();
System.out.print("请输入经理奖金:");
double bonus = scanner.nextDouble();
// 创建经理实例
Manager manager = new Manager(name, age, salary, bonus);
// 打印经理姓名与奖金信息
manager.printBonus();
}
}
```
在这个程序中,我们定义了一个员工类 `Employee` 和一个经理类 `Manager`,经理类继承了员工类,同时添加了奖金属性。程序从键盘输入经理的信息,创建经理实例,然后打印经理的姓名和奖金信息。
希望这个程序能够满足您的需求。如果您还有其他问题,请随时问我。
阅读全文