014-004-003
protected修飾子:動物の継承階層
上級
問題説明
protected修飾子:動物の継承階層
学習目標: protected修飾子でサブクラスからアクセス可能なフィールドを定義できる
この問題では: protectedフィールド(name, age)を持つAnimalクラスと、それを継承するDogクラスを定義し、サブクラスから親クラスのフィールドに直接アクセスして動物情報を標準出力に表示するプログラムを作成します。
動物の名前と年齢を入力として受け取り、Animalクラスのインスタンスを作成してからDogクラスでそのprotectedフィールドにアクセスし、指定された形式で出力してください。
入力
1行目: 動物名(文字列)
2行目: 年齢(整数)
出力
動物作成: [名前], [年齢]歳
犬の情報: [名前]は[年齢]歳の犬です
protectedアクセス確認: 成功
