014 継承(継承の基本) 005 問題

問題

Personという親クラスを作成し、それにintroduceというメソッドを追加します。Studentという子クラスを作成し、Personを継承します。また、Studentクラスにはstudyというメソッドを追加します。Teacherという子クラスも作成し、Personを継承します。そして、Teacherクラスにはteachというメソッドを追加します。

ヒント

  1. 親クラス Person を作成します。このクラスには introduce というメソッドが含まれます。これは、人物が自己紹介をする一般的なアクションを表します。
  2. 子クラス Student を作成し、Person クラスを継承します。 Student クラスには study というメソッドがあります。これは、学生が勉強するアクションを表します。
  3. 別の子クラス TeacherPerson クラスを継承します。そして、Teacher クラスには teach というメソッドがあります。これは、教師が教えるアクションを表します。
  4. 継承を使用して、親クラス Person のメソッドを子クラスで再利用し、各子クラスに特有の機能を追加します。クラス階層が理解しやすく、それぞれのクラスが自然な振る舞いを持つように注意します。

解答例

014 継承」問題集リスト