我有2级不同的类别,员工,PersonnelManager。我想声明和实例化员工的PersonnelManager阵列。不使用继承,只是两个完全独立的类
public abstract class Employee {
private String firstName;
private String lastName;
private double wage;
public Employee() {
firstName = "";
lastName = "";
wage = 0.0;
}
}
public class PersonnelManager {
public Employee [] EmployeesArray;
public PersonnelManager() {
EmployeesArray= {Employee.this()}; // this is not working
}
在PersonnelManager的构造如何才能实例化数组。谢谢。
您可以初始化像下面的阵列 -
public PersonnelManager() {
EmployeesArray= new EmployeesArray[5];
}
或者你可以在构造函数中传递的大小,使其dynamic-
public PersonnelManager(int size) {
EmployeesArray= new EmployeesArray[size];
}
希望这会帮助你。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句