次のコードを使用すると、私は "("または "[expected"と "expected" 「私が行方不明です何分からない他のコンストラクタを使用してコンストラクタを呼び出す際にエラーが発生しました
public class Manager extends SalariedSubordinate implements IManager{
private ArrayList<ISubordinate> listOfSubordinates;
private double managerBonusFund = 5000;
private double baseSalary;
public Manager(double baseSalary, IManager manager, ArrayList<ISubordinate> subordinates) {
this.baseSalary = baseSalary;
this.manager = manager;
this.listOfSubordinates = subordinates;
}
public Manager(double baseSalary, IManager manager){
this(baseSalary, manager, new ArrayList<ISubordinate> subordinates);
}
'新しいArrayList従属者は新しい' List'をどのように初期化しないのですか? 'new ArrayList ()'で試してください –
SomeJavaGuy