次のコードを使用し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
か?