次のコードを使用しStockRecordて、stockRecordsコレクションに新しいものを追加しています。StockRecord は Stock を拡張します。
for (Stock s : stock) {
stockRecords.add(new StockRecord(s.get_storeID(),
s.get_sku(), s.get_itemCount()));
}
と の両方のコンストラクターに println ステートメントがStockありStockRecordます。このコードを実行すると、次の出力が得られます。
Stock()
StockRecord()
Stock()
StockRecord()
Stock()
StockRecord()
Stock()
StockRecord()
for-each ループで変数を使用するsと、実際に のインスタンスが作成されますStockか?