我找到了一些答案,但是我可能无法正确理解,因为它对我不起作用
Employee
是另一个类中定义的对象
public class Firm {
Employee employees[];
public Firm (int rosterSize){
this.employees = new employees[rosterSize];
}
}
错误:找不到符号,班级员工
我的问题:如何使用构造函数指定数组员工的大小?
答案 0 :(得分:3)
您需要创建Employee
数组,请尝试以下操作:
this.employees = new Employee[rosterSize];
答案 1 :(得分:3)
public Firm (int rosterSize){
this.employees = new Employee[rosterSize]; // the class name is what you need
}
答案 2 :(得分:2)
那很简单。它必须是对象名称,而不是其变量名称。
public class Firm {
Employee employees[];
public Firm (int rosterSize){
this.employees = new Employee[rosterSize];
}
}