welcome: please sign in
location: "継承の例"の差分
3と4のリビジョン間の差分
2010-11-30 01:19:26時点のリビジョン3
サイズ: 616
編集者: masahiko
コメント:
2010-11-30 12:49:21時点のリビジョン4
サイズ: 740
編集者: masahiko
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 37: 行 37:
 {{{
 Card a = new Card();
 Chain c = new Chain();
 }}}

 {{{
 Card a = new Chain();
 Chain c = new Card();
 }}}

継承の例

  •    1 public class Card extends Chain
       2 {
       3         String suit;
       4         int rank;
       5 
       6         Card()
       7         {
       8         }
       9 
      10         Card(String suit, int rank)
      11         {
      12                 this.suit = suit;
      13                 this.rank = rank;
      14         }
      15 
      16         void show()
      17         {
      18                 System.out.printf("%s %d\n", suit, rank);
      19         }
      20 }
    
       1         public static void main(String[] args)
       2         {
       3                 Card a;
       4                 
       5                 a = new Card("ハート", 1);
       6                 a.show();
       7         }
    
            Card a = new Card();
            Chain c = new Chain();
            Card a = new Chain();
            Chain c = new Card();
       1         public static void main(String[] args)
       2         {
       3                 Card a;
       4                 a = new Card();
       5                 
       6                 a.add(new  Card("ハート", 13));
       7                 a.add(new  Card("ハート", 12));
       8                 a.showContent();
       9         }
    

継承の例 (最終更新日時 2010-12-01 00:36:10 更新者 masahiko)