014-004-005
protected修飾子:継承とアクセス
中級
問題説明
protected修飾子:継承とアクセス
この問題では: AnimalクラスのprotectedなフィールドにサブクラスDogからアクセスし、標準入力から読み取った犬の名前を標準出力に表示するプログラムを作成します。
学習目標: protected修飾子の役割を理解する
概要
protectedメンバーは、同じクラス、同じパッケージ、そしてサブクラスからアクセスできます。継承関係での使い方を学びましょう。
仕様
- Animalクラスに
protected String nameフィールドを定義する - Dogクラスで親クラスのnameにアクセスし、
showName()メソッドで出力する - 標準入力から犬の名前を1行読み取り、表示する
入力形式
犬の名前(1行)
出力形式
Dog name: [名前]
入出力例
入力:
Buddy
出力:
Dog name: Buddy
