Test Manager Responsibility

博客介绍了几种角色,包括自身、管理者、其他团队领导者以及团队成员,未涉及信息技术相关内容,但按要求忽略无关信息后,仅保留角色相关关键信息。

1. Yourself

2. Your manager

3. Peers: Other team leaders

4. Team member

以下是用Java语言实现的代码: ``` public class Employee { public int employeeNumber; public String name; public String address; public String phoneNumber; public Employee(int employeeNumber, String name, String address, String phoneNumber) { this.employeeNumber = employeeNumber; this.name = name; this.address = address; this.phoneNumber = phoneNumber; } public void computePay() {} public String toString() { return "Employee name: " + name; } } public class Manager extends Employee { public String responsibility; public ArrayList<Employee> employeeList; public Manager(int employeeNumber, String name, String address, String phoneNumber, String responsibility, ArrayList<Employee> employeeList) { super(employeeNumber, name, address, phoneNumber); this.responsibility = responsibility; this.employeeList = employeeList; } public void computePay() {} public String toString() { return "Manager name: " + name + ", Department: " + responsibility + ", Salary: " + String.format("%.2f", computeTotalSalary()); } public double computeTotalSalary() { double totalSalary = 0; for (Employee employee : employeeList) { totalSalary += employee.computePay(); } return totalSalary; } } public class Test { public static void main(String[] args) { Employee employee1 = new Employee(1, "John", "123 Main St", "123-456-7890"); ArrayList<Employee> employeeList = new ArrayList<>(); employeeList.add(employee1); Manager manager1 = new Manager(2, "Jane", "456 Elm St", "234-567-8901", "Sales", employeeList); System.out.println(manager1.toString()); } } ``` 在测试类中,我们创建了一个Employee对象和一个Manager对象,然后将Employee对象添加到Manager的员工列表中。最后,我们调用Manager的toString()方法来输出其姓名、部门和工资。其中,computeTotalSalary()是一个返回所有员工工资总和的辅助方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值