016 抽象クラス(基本概念) 004 問題

問題

既存の抽象クラス Person があります。このクラスに displayInfo() という抽象メソッドを追加し、それを実装する具象クラス Student を作成してください。また、displayInfo() メソッドで学生の情報を表示するプログラムを作成してみてください。

ヒント

理解を深めるためにコードを自分で書く前に、手順を考えてみましょう。

  1. 抽象クラス Person:
    • 既存の抽象クラス PersondisplayInfo() という抽象メソッドを追加します。このメソッドは学生の情報を表示するためのものです。
  2. 具象クラス Student:
    • Student クラスを作成し、Person クラスを継承します。
    • displayInfo() メソッドをオーバーライドして、学生の情報を表示する実装を提供します。
  3. プログラムの完成:
    • Student クラスのインスタンスを作成し、displayInfo() メソッドを呼び出して学生の情報を表示します。

これらの手順に従ってプログラムを完成させると、抽象クラスに抽象メソッドを追加し、それを実装する具象クラスを作成するプロセスを学ぶことができます。

解答例

「016 抽象クラス」問題集リスト