Java»オブジェクト指向»継承 正しい継承と正しくない継承

次のケースについて、継承の使い⽅が正しいか正しくないか考えてみましょう。

  • ⾞には乗って移動する機能があり、⾶⾏機にも乗って移動する機能がある。そこで、⾞クラスを継承して⾶⾏機クラスを作成した。
  • 国語辞典も英和辞典も本の⼀種なので、国語辞典クラスを継承して英和辞典クラスを作成した。
  • ベッドも⾷器棚もテーブルも家具なので、ベッドクラスと⾷器棚クラスとテーブルクラスをすべて、家具クラスを継承して作成した。
  • パソコンは、キーボードのもつ⽂字⼊⼒機能を利⽤して作られている。そこで、キーボードクラスを継承してパソコンクラスを作成した。