014-003-010
super()による親コンストラクタ呼び出し
初級
問題説明
super()による親コンストラクタ呼び出し
この問題では: Personクラスを継承したStudentクラスで、super()を使って親クラスのコンストラクタを明示的に呼び出すプログラムを作成します。
学習目標: super()キーワードを使って親クラスのコンストラクタを呼び出す基本を理解する
概要
Personクラスには名前を受け取るコンストラクタがあります。StudentクラスはPersonを継承し、コンストラクタ内でsuper(name)を呼び出して親クラスの初期化を行います。さらに学生番号を独自に管理します。
仕様
Personクラス:nameフィールド、Person(String name)コンストラクタ、getName()メソッドStudentクラス:Personを継承、studentIdフィールド、Student(String name, String studentId)コンストラクタStudentコンストラクタ内でsuper(name)を呼び出すMainクラスでStudentインスタンスを作成し情報を出力
出力形式
Name: Tanaka
Student ID: S001
