サイズ: 401
コメント:
|
サイズ: 1235
コメント:
|
削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
行 4: | 行 4: |
前回までに作成した Chainクラス を継承して Cardクラス を作ります。 . {{attachment:card1.png}} Cardクラスのインスタンスは3つの変数(属性)を持ちます。 . {{attachment:card2.png}} コンストラクタとshowメソッドを記述するとこのようになります。 * 1行目にextends...があることに注意 |
|
行 24: | 行 31: |
} }}} . {{attachment:card3.png}} . {{attachment:card4.png}} |
|
行 25: | 行 36: |
{{{#!java | |
行 32: | 行 44: |
} | }}} |
行 34: | 行 46: |
{{{ Card a = new Card(); Chain c = new Chain(); |
|
行 35: | 行 50: |
{{{ Card a = new Chain(); Chain c = new Card(); }}} {{{ Chain c = new Card(); System.out.println(c); }}} {{{#!java public static void main(String[] args) { Card a; a = new Card(); a.add(new Card("ハート", 13)); a.add(new Card("ハート", 12)); a.showContent(); } }}} |
継承の例
前回までに作成した Chainクラス を継承して Cardクラス を作ります。
Cardクラスのインスタンスは3つの変数(属性)を持ちます。
コンストラクタとshowメソッドを記述するとこのようになります。
- 1行目にextends...があることに注意
Card a = new Card(); Chain c = new Chain();
Card a = new Chain(); Chain c = new Card();
Chain c = new Card(); System.out.println(c);