# super - 상속과 생성자
#### 1층이 있어야, 2층을 만든다
자식 객체를 생성과 동시에 초기화하려면, 먼저 부모의 생성자가 호출돼야만 합니다. 이를 위한 키워드! 바로 <kbd>super</kbd> 되겠습니다.
```
// 생성자 호출 영역
Wizard w = new Wizard("프로도", 100, 80);
// 생성자 정의 영역
class Novice {
protected String name;
protected int hp;
public Novice(String name, int hp) {
this.name = name;
this.hp = hp;
}
}
class Wizard extends Novice {
protected int mp
public Wizard(String name, int hp, int mp) {
super(name, hp); // 부모 클래스 생성자 호출
this.mp = mp;
}
}
```
## 문제
주어진 코드를 분석 및 수정하여, 출력 예와 같은 결과를 얻으시오.
## 출력 예
```
Orc { name: 오크, hp: 80 }
OrcWarrior { name: 오크전사, hp: 120, amor: 3 }
```