YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Japanese subtitles

← Finding Bugs with Tracing

Get Embed Code
6 Languages

Showing Revision 1 created 10/29/2014 by K2480.

  1. name、friends、numFriendsをトレースします
    1行目から始めましょう
  2. Saraという名前のnew Personを作ります
    nameには私が渡した名前がセットされます
  3. Friendsは空でnumFriendsはゼロとなり
    コンストラクタの処理は終わりました
  4. ChengーHanにも同じことをします
    Saraに友人を加えます
  5. addFriendの中でfriendsは長くなりますね
    friends+chenghanとなり
  6. numFriendsは1増えます これでメソッドは
    終了です では次の行に移りましょう
  7. sara.unfriendの中でfriendsを短縮したので
    chenghanと“ ”を入れ替えます
  8. friendsは何もない状態に戻って
    メソッドが終わります
  9. 何かおかしいですね
    このリスト上では私に友人はいません
  10. でも私の友人の数は1となっています
    どこで間違えたか分かりますね
  11. unfriendでfriendsのリストを更新した時
    numFriendsを更新しなかったのです