location: "継承の例"の差分
サイズ: 740
|
サイズ: 803
|
削除された箇所はこのように表示されます。 |
追加された箇所はこのように表示されます。 |
行 47: |
行 47: |
|
{{{ Chain c = new Card(); System.out.println(c); }}}
|
継承の例
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();
Chain c = new Card();
System.out.println(c);
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)