014 継承(オーバーライドされたメソッドの利用) 028 問題

問題

Sportクラスを作成し、playメソッドを持たせます。このメソッドは「スポーツをします」と表示します。
Footballクラスを作成し、Sportクラスを継承します。playメソッドをオーバーライドして、「サッカーをします」と表示します。
Basketballクラスも作成し、同様にplayメソッドをオーバーライドして、「バスケットボールをします」と表示します。

ヒント

  1. Sportクラスの作成:
    • Sport クラスを作成します。
    • このクラスには play メソッドがあり、メソッド内で「スポーツをします」と表示します。
  2. Footballクラスの作成:
    • Football クラスを作成します。このクラスは Sport クラスを継承します。
    • play メソッドをオーバーライドして、「サッカーをします」と表示します。
  3. Basketballクラスの作成:
    • Basketball クラスを作成します。これも Sport クラスを継承します。
    • play メソッドをオーバーライドして、「バスケットボールをします」と表示します。

これに従って、Sport クラス、Football クラス、Basketball クラスを実装してみてください。

解答例

「014 継承」問題集リスト