2 回答
TA贡献1878条经验 获得超4个赞
现在你正在account像这样初始化:
private Account account = new Account(name, balance);
但是这里name和balance没有初始化,所以null默认情况下它们分别是和 零。看起来更像是您想打印特定Account对象的名称和余额,因此我会将其作为参数传递给printBalances:
public void printBalances(Account account) {
System.out.println("==========================");
System.out.println("Customer Balance");
System.out.println("==========================");
System.out.println(account.getName() + " : " + account.getBalance());
}
或者,如果您想打印accounts ArrayList:
public void printBalances() {
System.out.println("==========================");
System.out.println("Customer Balance");
System.out.println("==========================");
for(Account account : accounts) {
System.out.println(account.getName() + " : " + account.getBalance());
}
}
添加回答
举报