location: "継承の例"の差分
サイズ: 411
|
サイズ: 616
|
削除された箇所はこのように表示されます。 |
追加された箇所はこのように表示されます。 |
行 27: |
行 27: |
{{{ |
{{{#!java |
行 36: |
行 36: |
|
{{{#!java public static void main(String[] args) { Card a; a = new Card(); a.add(new Card("ハート", 13)); a.add(new Card("ハート", 12)); a.showContent(); } }}} |
継承の例
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 }
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)