014-006-001

super.メソッド呼び出し:自己紹介

初級

問題説明

super.メソッド呼び出し:自己紹介

この問題では: PersonクラスdisplayInfo()super.displayInfo()で呼び出し、Studentクラスがスキル情報を追加して3行の自己紹介を標準出力に表示するプログラムを作成します。

学習目標: super.メソッド名()で親クラスのメソッドを呼び出す

個人情報を持つPersonクラスと、それを継承するStudentクラスを作ります。子クラスのdisplayInfo()内でsuper.displayInfo()を呼び、親の出力に追加情報を付け足しましょう。

入力

1行目: 名前(文字列)
2行目: 年齢(整数)
3行目: スキル(文字列)

出力

Name: [名前]
Age: [年齢]
Skill: [スキル]
```java

## 具体例

### 例1: 基本的な学生
入力:
```java
Alice
20
Java
```java
出力:
```java
Name: Alice
Age: 20
Skill: Java
```java

### 例2: 別の学生
入力:
```java
Bob
22
Python
```java
出力:
```java
Name: Bob
Age: 22
Skill: Python
```java

### 例3: 境界値(若い年齢)
入力:
```java
Tom
18
C++
```java
出力:
```java
Name: Tom
Age: 18
Skill: C++

テストケース例

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

正常系
入力:
Emma
21
JavaScript
期待される出力:
Name: Emma
Age: 21
Skill: JavaScript
正常系
入力:
Liam
25
Ruby
期待される出力:
Name: Liam
Age: 25
Skill: Ruby

あなたの解答

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

残り 10 回実行可能