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

コードを実行してみませんか?

この問題のコードエディタと実行機能を使用するには、ログインしてください。

アカウントをお持ちでない方

新規登録