ArrayList transactions = new ArrayList<Transaction>();
public void printTransactions() {
for(Transaction t: transactions)
System.out.println("Transaction Type: " + t.getType() +
"\nDescription: " + t.getDescription() +
"\nAmount: " + t.getAmount() +
"\nNew Balance: " + t.getBalance() +
"\nDate: " + t.getDate());
}
我是 Java 新手,我花了相当多的时间试图找出这个错误。在我的 printTransactions() 方法中,它表示从 for 循环行开始“错误:需要不兼容的类型事务找到对象”
我尝试过将 t
转换为事务类 Transaction(t).getType()
但这也没有帮助。
最佳答案
您在 transactions
声明中缺少通用类型。试试这个
ArrayList<Transaction> transactions = new ArrayList<Transaction>();
关于java - 预期类找到对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26911758/