teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

文法の修正

2021/06/17 00:58

投稿

hallen0225
hallen0225

スコア587

answer CHANGED
@@ -5,7 +5,7 @@
5
5
  ```memberList.add(memberB);```で渡しているのは、memberBというインスタンスの中身ではなくて、参照(ショートカットのようなもの)です。
6
6
 
7
7
  例えばテーブルのレコードが5件あるとします。
8
- while文の外でインスタンスを生成した場合、memberBという(1つの)インスタンスの中身を5回更新して、最終的には最後のレコードの情報になります。
8
+ while文の外でインスタンスを生成した場合、memberBという(1つの)インスタンスの中身を5回更新して、memberBに入っているのは、最終的には最後のレコードの情報になります。
9
9
  そして、memberListには、最後のレコードの情報が入ったインスタンスへの参照(ショートカット)が5件入っているわけです。
10
10
 
11
- while文の中でインスタンスを生成するときは、同じmemberBという名前ではありますが、インスタンスが5件出来るので、問題ない、ということです。
11
+ 一方、while文の中でインスタンスを生成するときは、同じmemberBという名前ではありますが、インスタンスが5件出来るので、問題ない、ということです。