我在获取这个方法时遇到了很多麻烦:SmallBank 中有一个名为 printBankDetails 的方法,它打印出存储的 BankAccounts 的详细信息。此方法适用于只有一个 BankAccount 以及有两个 BankAccount 的情况。您可以检查 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);
}
}