반응형
* 부모와 자식이 모두 생성자가 없을때 디폴트생성자가 생성 됨. (1개라도 생성자가 완성되어있으면 디폴트생성자 생성X)
* 자식은 무조건 부모의 "디폴트생성자"를 호출한다.
만약 부모가 인자를 가진 생성자를 만들어두었다면, 디폴트 생성자가 없는데...?!
this / super 사용. 단, 사용할때에는 가장 먼저 호출되어야 한다.
this(a,b) == 자신의 생성자에서 인수가 2개인 생성자 호출.
↔
super(a) == 상위 클래스(부모)의 인수가 1개인 생성자 호출.
반응형