014-004-002
protected修飾子:キャラクタークラス
初級
問題説明
protected修飾子:キャラクタークラス
この問題では: Characterクラスを継承したWarriorクラスを実装し、protectedフィールドを子クラスから直接アクセスしてHP×2のPower値を計算・表示するプログラムを作成します。
学習目標: protectedフィールドを子クラスから直接アクセスして計算する
Characterクラスにprotectedなnameとhpフィールドを定義し、それを継承した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
9
1
2
›
⌄
public class Character {
}
0 B / 5 MB
残り 10 回実行可能
