015-002-001

社員アップキャスト

初級

問題説明

この問題では: ManagerクラスEmployeeクラスを継承し、標準入力から名前と給与を読み込んでManagerオブジェクトをEmployee型変数に代入してアップキャストを行い、親クラスのメソッドを呼び出して結果を標準出力に表示するプログラムを作成します。

ManagerがEmployeeを継承するEmployeeクラスとManagerクラスを作成してください。標準入力から名前(1行目)と給与(2行目)を読み込み、Managerオブジェクトを Employee型変数に代入し、親クラスのメソッドにアクセスすることでアップキャストを示してください。

入力:

  • 1行目: 名前(String)
  • 2行目: 給与(int)

出力:

Employee Info:
Name: <名前>
Salary: <給与>yen
Role: Manager

テストケース例

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

正常系
入力:
Alice
500000
期待される出力:
Employee Info:
Name: Alice
Salary: 500000yen
Role: Manager
正常系
入力:
Bob
600000
期待される出力:
Employee Info:
Name: Bob
Salary: 600000yen
Role: Manager

あなたの解答

現在のモード: 自分のコード
Employee.java🔒
Manager.java🔒
Main.java🔒
3/6 ファイル99B
⚠️警告
  • mainメソッドが見つかりません
class Employee {
}
0 B / 5 MB

残り 10 回実行可能