014-002-005

暗黙のスーパークラスコンストラクタ呼び出し

中級

問題説明

この問題では: AnimalクラスとそれをextendsするDogクラスを実装し、Dogオブジェクト生成時にスーパークラスのコンストラクタが暗黙的に先に呼び出されることを確認するプログラムを作成します。

暗黙のスーパークラスコンストラクタ呼び出し

学習目標: 継承時にスーパークラスのコンストラクタが暗黙的に呼び出される仕組みを理解する

概要

Animalクラスを継承したDogクラスを作成し、コンストラクタの呼び出し順序を確認してください。

仕様

入力

犬の名前が入力されます

出力形式

Animal created
Dog created
Name: Pochi

テストケース例

※ 出力例はプログラミングの国際標準に準拠し英語で表示しています

正常系
入力:
Pochi
期待される出力:
Animal created
Dog created
Name: Pochi
正常系
入力:
Max
期待される出力:
Animal created
Dog created
Name: Max
境界値
入力:
Pochi
期待される出力:
Animal created
Dog created
Name: Pochi
異常系
入力:
Pochi
期待される出力:
Animal created
Dog created
Name: Pochi

あなたの解答

現在のモード: 自分のコード
Animal.java🔒
Dog.java🔒
Main.java🔒
3/6 ファイル146B
⚠️警告
  • mainメソッドが見つかりません
import java.util.Scanner;

class Animal {
}
0 B / 5 MB

残り 10 回実行可能