サイズ: 793
コメント:
|
サイズ: 913
コメント:
|
削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
行 9: | 行 9: |
---- | |
行 18: | 行 19: |
---- | |
行 20: | 行 22: |
作成するクラス名 extends スーパークラス名 | 作成するクラス名の後ろに |
行 22: | 行 24: |
のように記述します。 | extends スーパークラス名 の形式で記述します。 上の図の関係のクラス2を作る場合は次のようになります。 |
行 25: | 行 30: |
public class Densya extends Ressya | public class クラス2 extends クラス1 |
継承
すでにあるクラスを拡張して新しいクラスを作ることができます。
このとき、もとのクラスの性質や機能は新しいクラスでも利用できます。
このことを継承といいます。
スーパークラス、サブクラス
クラス1を拡張してクラス2が作られたとき、
- クラス1はクラス2のスーパークラスである
- クラス2はクラス1のサブクラスである
といい、次のような図で表わします。
サブクラスの定義
作成するクラス名の後ろに
- extends スーパークラス名
の形式で記述します。 上の図の関係のクラス2を作る場合は次のようになります。