Japanese subtitles

← do_we_have_enough_information_to_draw_circle

Get Embed Code
7 Languages

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

  1. 答えは十分な情報は得られていないので
    インスタンス変数を作る必要があります
  2. x座標とy座標の変数は
    コンストラクタの中のパラメータです
  3. つまりコンストラクタが実行を
    完了すると消える値です
  4. あとでaddFriendが呼び出された時には
    x座標とy座標は存在しません
  5. friendの変数から座標は得られません
    問題は丸を描く場所です
  6. friendはおそらく直前のオブジェクトについて
    左上の角がどこなのか分かりませんので
  7. addFriendメソッドのパラメータとして
    座標を取る必要があります
  8. そこでaddFriend
    (Person friend)int x int yとなります
  9. addFriendメソッドを呼び出すたび
    コンストラクタ内ではなく
  10. x座標とy座標で渡すとしたら何か変ですね
  11. xとyに対しインスタンス変数を生成するとしたら
    どこで初期値を設定するか考えてみてください