第1クラスのコンストラクタに格納されているデフォルト値を第2クラスのコンストラクタに割り当てる必要があります 次の2番目のクラスは、Guest
クラスコンストラクタのデフォルト値を呼び出しています。別のクラスの別のコンストラクタのデフォルトのコンストラクタ値を割り当てます
public class AuditoriumSeating {
Guest[][] seating;
public AuditoriumSeating(int rowNum, int columnNum) {
seating = new Guest[rowNum][columnNum];
Guest c;
for (int i=0; i < rowNum; i++) {
for(int j=0; j < columnNum; j++) {
seating[i][j] = ;
}
}
}
}
しかし、問題は私がseating[i][j]
を割り当てるために何を把握することはできませんので、私は、私は私の以前のクラスのコンストラクタに割り当てられているデフォルトコンストラクタ値で、この配列seating[][]
を割り当てることができます。ここ は私のゲストクラスのコンストラクタです:
public class Guest {
public String lastName;
public String firstName;
public Guest()
{
firstName="???";
lastName="???";
}
}
あなたのゲストクラスを投稿してください。 –
あなたが求めていることは明確ではありません。私が言うことができる限り、あなたは座席[i] [j] =新しいゲスト(/ * ...必要ならばここにargsを置くことができます... * /); '...? –
変数を非公開にして、ゲッターとセッターメソッドでアクセスしてください –