問題
Studentクラスを作成し、studyメソッドを持たせます。このメソッドは「勉強します」と表示します。
HighSchoolStudentクラスを作成し、Studentクラスを継承します。studyメソッドをオーバーライドして、「高校生が勉強します」と表示します。
CollegeStudentクラスも作成し、同様にstudyメソッドをオーバーライドして、「大学生が勉強します」と表示します。
ヒント
- Studentクラスの作成:
Student
クラスを作成します。- このクラスには
study
メソッドがあり、メソッド内で「勉強します」と表示します。
- HighSchoolStudentクラスの作成:
HighSchoolStudent
クラスを作成します。このクラスはStudent
クラスを継承します。HighSchoolStudent
クラスにはstudy
メソッドをオーバーライドします。study
メソッド内で「高校生が勉強します」と表示します。
- CollegeStudentクラスの作成:
CollegeStudent
クラスを作成します。これもStudent
クラスを継承します。CollegeStudent
クラスにはstudy
メソッドをオーバーライドします。study
メソッド内で「大学生が勉強します」と表示します。
これに従って、Student
クラス、HighSchoolStudent
クラス、CollegeStudent
クラスを実装してみてください。
→解答例