問題
Personという親クラスを作成し、それにintroduceというメソッドを追加します。Studentという子クラスを作成し、Personを継承します。また、Studentクラスにはstudyというメソッドを追加します。Teacherという子クラスも作成し、Personを継承します。そして、Teacherクラスにはteachというメソッドを追加します。
ヒント
- 親クラス
Personを作成します。このクラスにはintroduceというメソッドが含まれます。これは、人物が自己紹介をする一般的なアクションを表します。 - 子クラス
Studentを作成し、Personクラスを継承します。Studentクラスにはstudyというメソッドがあります。これは、学生が勉強するアクションを表します。 - 別の子クラス
TeacherもPersonクラスを継承します。そして、Teacherクラスにはteachというメソッドがあります。これは、教師が教えるアクションを表します。 - 継承を使用して、親クラス
Personのメソッドを子クラスで再利用し、各子クラスに特有の機能を追加します。クラス階層が理解しやすく、それぞれのクラスが自然な振る舞いを持つように注意します。
→解答例
実習で理解を深めよう / Practice to deepen your understanding
この内容についてJavaDrillで実際に手を動かして学習できます
Practice with JavaDrill to learn hands-on


