問題
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 クラスを実装してみてください。
→解答例


