問題
Sportクラスを作成し、playメソッドを持たせます。このメソッドは「スポーツをします」と表示します。
Footballクラスを作成し、Sportクラスを継承します。playメソッドをオーバーライドして、「サッカーをします」と表示します。
Basketballクラスも作成し、同様にplayメソッドをオーバーライドして、「バスケットボールをします」と表示します。
ヒント
- Sportクラスの作成:
Sport
クラスを作成します。- このクラスには
play
メソッドがあり、メソッド内で「スポーツをします」と表示します。
- Footballクラスの作成:
Football
クラスを作成します。このクラスはSport
クラスを継承します。play
メソッドをオーバーライドして、「サッカーをします」と表示します。
- Basketballクラスの作成:
Basketball
クラスを作成します。これもSport
クラスを継承します。play
メソッドをオーバーライドして、「バスケットボールをします」と表示します。
これに従って、Sport
クラス、Football
クラス、Basketball
クラスを実装してみてください。
→解答例