私は、銀行をモデルにしたミニプロジェクトを完了する必要があります。銀行には支店があり、支店ごとに従業員のリストを管理しています。 Teller、Clerk、Salesの3種類の従業員がいます。 ブランチクラスでは、スタッフを作成して保存する必要があります。私の支店クラスでJavaで別のクラスコンストラクタを呼び出す
は、私はそれは私が必要とする従業員を作成するよう事務員のコンストラクタを呼び出すようにしようとしています、そして私は、ArrayListのにこの店員のインスタンスを格納したい:
public void addStaff(String id, String name) {
this.id = id;
this.name = name;
Clerk clerk = new Clerk(id, name);
}
と私のクラーククラスでそれはclerk2など、店員インスタンス を作成するプラスの代わりに、各インスタンスを呼び出し、clerk1ているように見えるdoenst
public Clerk(String id, String name) {
this.id = id;
this.name = name;
}
で、インスタンス名として渡される名前を使用する方法はありますか?アレイの場合
、私はあなたが配列に店員のインスタンスを割り当てる必要があり、それに
// constructor
public Branch(String branchName) {
this.branchName = branchName;
ArrayList<Object> staff = new ArrayList<Object>();
アレイに保存する方法を教えてください – UDKOX
深刻な助けが必要な場合は、有効な[mcve]を投稿してください。 –
'Clerk c = new Clerk(" 01 "、" Natalie ")' - > Clerkクラスのコンストラクタを呼び出したところです。 – progyammer