問題
既存の抽象クラス Person があります。このクラスに displayInfo() という抽象メソッドを追加し、それを実装する具象クラス Student を作成してください。また、displayInfo() メソッドで学生の情報を表示するプログラムを作成してみてください。
ヒント
理解を深めるためにコードを自分で書く前に、手順を考えてみましょう。
- 抽象クラス Person:
- 既存の抽象クラス
Person
にdisplayInfo()
という抽象メソッドを追加します。このメソッドは学生の情報を表示するためのものです。
- 既存の抽象クラス
- 具象クラス Student:
Student
クラスを作成し、Person
クラスを継承します。displayInfo()
メソッドをオーバーライドして、学生の情報を表示する実装を提供します。
- プログラムの完成:
Student
クラスのインスタンスを作成し、displayInfo()
メソッドを呼び出して学生の情報を表示します。
これらの手順に従ってプログラムを完成させると、抽象クラスに抽象メソッドを追加し、それを実装する具象クラスを作成するプロセスを学ぶことができます。
→解答例