014-002-005
暗黙のスーパークラスコンストラクタ呼び出し
中級
問題説明
この問題では: AnimalクラスとそれをextendsするDogクラスを実装し、Dogオブジェクト生成時にスーパークラスのコンストラクタが暗黙的に先に呼び出されることを確認するプログラムを作成します。
暗黙のスーパークラスコンストラクタ呼び出し
学習目標: 継承時にスーパークラスのコンストラクタが暗黙的に呼び出される仕組みを理解する
概要
Animalクラスを継承したDogクラスを作成し、コンストラクタの呼び出し順序を確認してください。
仕様
- Animal クラス: 引数なしコンストラクタで "Animal created" を出力
- Dog クラス: Animalを継承、コンストラクタで "Dog created" を出力
- Dogオブジェクトを作成すると、自動的にAnimalのコンストラクタが先に呼ばれる
入力
犬の名前が入力されます
出力形式
Animal created
Dog created
Name: Pochi
