깜놀하는 해므찌로

JAVA 상속관계 시 생성자 호출 순서 본문

IT

JAVA 상속관계 시 생성자 호출 순서

agnusdei1207 2023. 4. 24. 19:35
반응형
SMALL
class Parent(){
	Parent(){ // 부모 클래스 생성자 함수
    	System.out.print("Parent ");
    }
}

class Child(){
	Child(){ // 자식 클래스 생성자 함수
    	System.out.print("Child ");
    }
}

public class test(){
	public static void main(String[] args){
    	Parent parent = new Child(); // 결과 : Parent Child
    }
}

1. 생성자와 담겨지는 변수의 타입의 관계가 상속관계이므로 이 때는 수퍼클래스(부모) 가 먼저 실행되고 자식(서브)클래스가 실행된다.

반응형
LIST