프로그래밍언어/Java
[Java] : 생성자 상속의 순서
오주현
2022. 1. 16. 02:11
반응형
생성자 상속의 순서
부모 클래스와 자식 클래스 상속의 순서는 부모 클래스가 우선 실행이 되고 자식 클래스가 나중에 실행이 된다.
코드 예시
public class Hi {
public static void main(String[] args) {
// 자식 클래스의 인스턴스 생성 후 실행
JuHyeon juHyeon = new JuHyeon();
}
}
// 부모 클래스 생성 및 부모 클래스 생성자 Oh 생성
class Oh {
Oh() {
System.out.println("부모 클래스 : Oh 호출");
}
}
// 자식 클래스 생성 및 자식 클래스 생성자 JuHyeon 생성
class JuHyeon extends Oh {
JuHyeon() {
System.out.println("자식 클래스 : JuHyeon 호출");
}
}
코드 예시와 같이 간단하게 Oh 클래스와 Oh 클래스를 상속 받은 JuHyeon 클래스를 생성했고 각각 생성자를 만들어 줬다.
Hi 클래스에서 자식 클래스인 JuHyeon 클래스의 인스턴스를 생성했고 실행을 해 봤다.
순서는 부모 클래스가 먼저 호출이 되고 그 다음 자식 클래스가 호출이 되는 것을 확인할 수 있다.
반응형