このメソッドを取得するのに非常に苦労しています。保存されている BankAccounts の詳細を出力する printBankDetails という名前の SmallBank のメソッド。このメソッドは、BankAccount が 2 つある場合と同様に、BankAccount が 1 つしかない場合にも機能します。次のように、account2 インスタンス変数に値があるかどうかを確認できます。作成したプリミティブ型 account1 と account2 の値を取得して、その値を出力する方法がわかりません。助言がありますか?
public class SmallBank
{
private BankAccount account1;
private BankAccount account2;
public SmallBank(String name, int balance)
{
account1 = new BankAccount(name, balance);
account2 = null;
}
public void addSecondAccount(BankAccount newAccount)
{
account2 = newAccount;
}
public void printBlankDetails()
{
account1.getDeclaredFields();
String name = field.getName();
Int balance = field.getBalance();
System.out.println(b);
}
}