【发布时间】:2017-12-04 02:53:13
【问题描述】:
这只是我的代码的一部分。我有一个名为 Account 的抽象超类,我想在子类的方法中访问 ArrayList:
public abstract class Account {
private String accountNumber;
private ArrayList<String> accountRecords;
public Account() {
super();
accountRecords = new ArrayList<String>();
}
public String getAccountNumber() {
return accountNumber;
}
public abstract void addTransaction(String transactionInfo);
}
public class SubAccount extends Account {
public SubAccount() {
super();
}
public void addTransaction(String transaction) {
if (super.getAccountNumber() != null &&
!super.getAccountNumber().isEmpty()) {
accountRecords.add(transaction); //How can I access the
ArrayList here?
}
}
}
【问题讨论】:
标签: java inheritance arraylist abstract