Java»オブジェクト指向»継承 正しい継承と正しくない継承
次のケースについて、継承の使い⽅が正しいか正しくないか考えてみましょう。
- ⾞には乗って移動する機能があり、⾶⾏機にも乗って移動する機能がある。そこで、⾞クラスを継承して⾶⾏機クラスを作成した。
- 国語辞典も英和辞典も本の⼀種なので、国語辞典クラスを継承して英和辞典クラスを作成した。
- ベッドも⾷器棚もテーブルも家具なので、ベッドクラスと⾷器棚クラスとテーブルクラスをすべて、家具クラスを継承して作成した。
- パソコンは、キーボードのもつ⽂字⼊⼒機能を利⽤して作られている。そこで、キーボードクラスを継承してパソコンクラスを作成した。