📄 company.java
字号:
package secondExam;
/**
* 公司类
*
* @author HOLLY
*
*/
public class Company {
private String name;
private Department[] departments;
/**
* 对公司的名称和部门进行初始化
*
* @param name
* @param departments
*/
public Company(String name, Department[] departments) {
super();
this.name = name;
this.departments = departments;
}
/**
* 得到公司内的总工资数目
*
* @return
*/
public double getSalary() {
double salary = 0;
for (Department department : departments) {
salary += department.getSalary();
}
return salary;
}
/**
* 得到公司的总奖金数目
*
* @return
*/
public double getInsurance() {
double insurance = 0;
for (Department department : departments) {
insurance += department.getInsurance();
}
return insurance;
}
/**
* 得到公司的名称
*
* @return
*/
private String getName() {
return name;
}
/**
* 对公司的相关信息进行介绍
*/
public void print() {
System.out.printf("%s , %f , %f ", getName(), getSalary(),
getInsurance());
System.out.println();
System.out.println("--------------------------------------");
for (Department department : departments) {
department.print();
System.out.println("--------------------------------------");
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -