014-004-002

protected修飾子:キャラクタークラス

初級

問題説明

protected修飾子:キャラクタークラス

この問題では: Characterクラス継承したWarriorクラスを実装し、protectedフィールドを子クラスから直接アクセスしてHP×2のPower値を計算・表示するプログラムを作成します。

学習目標: protectedフィールドを子クラスから直接アクセスして計算する

Characterクラスにprotectednamehpフィールドを定義し、それを継承したWarriorクラスでフィールドに直接アクセスして、名前・HP・クラス名・Power(HP×2)を出力してください。

入力

1行目: 名前(文字列)
2行目: HP(整数)

出力

Name: [名前]
HP: [HP]
Class: Warrior
Power: [HP*2]
```java

## 具体例

### 例1: 基本的なキャラクター
入力:
```java
Hero
100
```java
出力:
```java
Name: Hero
HP: 100
Class: Warrior
Power: 200
```java

### 例2: 別のキャラクター
入力:
```java
Knight
150
```java
出力:
```java
Name: Knight
HP: 150
Class: Warrior
Power: 300
```java

### 例3: 境界値(最小HP)
入力:
```java
A
1
```java
出力:
```java
Name: A
HP: 1
Class: Warrior
Power: 2

テストケース例

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

正常系
入力:
Mage
80
期待される出力:
Name: Mage
HP: 80
Class: Warrior
Power: 160
正常系
入力:
Dragon
200
期待される出力:
Name: Dragon
HP: 200
Class: Warrior
Power: 400

あなたの解答

現在のモード: 自分のコード
Character.java🔒
Warrior.java🔒
Solution.java🔒
3/6 ファイル171B
public class Character {
}
0 B / 5 MB

残り 10 回実行可能