Queue<Transaction> collection = new Queue<Transaction>
と
for(Transaction t: collection)
{ StdOut.println(t); }
オブジェクトに関する私の理解から、データ型トランザクション (型パラメーター) のオブジェクト、キューを作成したように見えます。コレクションはそのオブジェクトへの参照です。正しい?
次に、コードの 2 番目のビットが私を混乱させます。キューにあるものを印刷するためにループしていますが、これがどのように機能するかわかりません。コレクションは、トランザクション タイプのキューを指します。オブジェクト Transaction への参照 t を作成し、参照コレクションに対して何かを行っているようです。かなり混乱しています。