Queue<Transaction> collection = new Queue<Transaction>
for(Transaction t: collection)
{ StdOut.println(t); }
從我對象的理解,它看起來像我們剛創建的對象,隊列,數據類型的交易(類型參數)收集是對該對象的引用。正確?
然後,第二位代碼是讓我困惑的。我們循環打印隊列中的內容,但我不確定我是否理解這是如何工作的。收集點指向交易類型的隊列。看起來我們正在爲對象Transaction創建一個引用t,並且使用它來引用集合。很困惑。
我認爲這解釋了它最好 – user2644819