welcome: please sign in
location: "オブジェクトをつなぐ"の差分
7と8のリビジョン間の差分
2010-11-12 05:01:49時点のリビジョン7
サイズ: 782
編集者: masahiko
コメント:
2010-11-12 05:04:48時点のリビジョン8
サイズ: 828
編集者: masahiko
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 18: 行 18:
=== 例1 ===
行 28: 行 29:
 . {{attachment:chain5.png}}

オブジェクトをつなぐ

たくさんのオブジェクトを扱う方法の1つを学びます。

このような Chainクラスを考えましょう。

  •    1 public class Chain
       2 {
       3         Chain next;
       4 }
    

クラス図は

  • chain1.png

クラスのインスタンスはこのように表せます。

  • chain2.png


例1

  •    1         public static void main(String[] args)
       2         {
       3                 Chain a;
       4 
       5                 a = new Chain();
       6                 System.out.println(a);
       7         }
    

このmainメソッドを実行すると、例えばこのように表示されます。

  • chain5.png

このときの変数やオブジェクトの対応は次のように表せます。

  • chain3.png


実行結果は

  • chain4.png

オブジェクトをつなぐ (最終更新日時 2010-11-17 00:30:20 更新者 masahiko)