
Parent 클래스는 String 타입의 nation 멤버변수, 기본 생성자, String 인자값을 하나 받는 생성자를 가지고 있다.
기본 생성자에서는 인자값을 하나 받는 생성자를 호출하고 Parent() call을 출력하고 있다.
인자값을 하나 받는 생성자에서는 멤버변수 nation에 인자값을 저장하고 Parent(String nation) call을 호출하고 있다.

Child 클래스도 Parent 클래스와 비슷하게 String 타입의 name 멤버변수, 기본 생성자, 인자값을 하나 받는 생성자를 가지고 있다.
기본 생성자에서는 인자값을 하나 받는 생성자를 호출하고 Child() call을 출력하고 있다.
인자값을 하나 받는 생성자에서는 멤버변수 name에 인자값을 저장하고 Child(String name) call을 호출하고 있다.

ChildExample 클래스의 main 메서드에서는 Child 클래스로 객체를 생성하고 있다.

프로그램을 실행시켰더니 이러한 결과가 나왔다!
.
.
.
이러한 결과가 나온 이유는 상속받고 있는 부모 클래스의 기본 생성자를 먼저 호출하고 그다음 자신(자식 클래스)의 생성자를 실행시키기 때문인 것 같다.