상속관계에 있는 클래스의 경우 서브클래스의 객체를 생성하면 프로그램에 별다른 코드가 들어있지 않아도 서브클래스의 생성자를 실행하기전에 슈퍼클래스의 생성자를 자동으로 호출하게 된다. 따라서 이 예제의 경우 new CSub(); 실행 시 자동으로 상속받은 슈퍼클래스의 CSuper() 가 먼저 실행되어 “super non-argu”가 먼저 출력되고 그 이후에 “sub non-argu”가 순차적으로 출력된다
'성장일지' 카테고리의 다른 글
파이썬스터디 후 오답노트 (0) | 2025.04.27 |
---|---|
파일명 수정코드 (0) | 2025.03.30 |