エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
Deep Side of Java~Java 言語再入門 第3回 ~継承の2つのパターン
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
Deep Side of Java~Java 言語再入門 第3回 ~継承の2つのパターン
設計の観点から見ると、「クラス継承」には2通りのやり方がある。1つは今まで見て来たような Java の... 設計の観点から見ると、「クラス継承」には2通りのやり方がある。1つは今まで見て来たような Java のクラス継承に関する言語的機能を使うものであることは当然である。もう1つは「委譲」と呼ばれ、形式的にはクラス継承ではないのだが、クラス継承とほぼ同様の効果を得ることができる。 あるクラスを継承する場合、普通にクラス継承(inherit)すれば次のようになる。 class Base { private int x, y; public int methodA( ) { ..... } /* このクラスは上書きされる */ public int methodB( ) { ..... } /* このクラスは上書きされない */ } class Delivered extends Base { public int methodA( ) { /* 基底クラスの上書き */ super.methodA