-
학원 DAY10. this()기록 2022. 9. 26. 23:29
this() => this 메소드
- this()는 한 생성자에서 다른 생성자를 호출할 때 사용하는 메소드다.(생성자 안에서만 사용할 수 있다.)
- 생성자 메소드 안에서 다른 생성자를 호출할 때는 클래스명() 대신 this()를 사용한다.
- 매개변수와 내가 인자로 적은 값과 일치하는 매개변수 구성을 갖고 있는 생성자를 실행할 때 쓰는 것이 this()인 것이다.
- 생성자 메소드에서 다른 생성자 메소드를 호출할 때는 반드시 수행문의 첫줄에 this()를 적어야 한다.
- 생성자 메소드가 여러개 재정의되어 있을 때는 해당 생성자의 매개변수에 맞게 this(인자, 인자, 인자...)의 형태로 호출하면 된다.
super(); => 부모 클래스의 기본 생성자 메소드를 호출한다.
'기록' 카테고리의 다른 글
학원 DAY12. STATIC (0) 2022.10.01 학원 DAY10~11. Getter, Setter 메소드 (0) 2022.10.01 학원 DAY10. this (0) 2022.09.26 학원 DAY10. 생성자 (0) 2022.09.18 학원 DAY9. 메소드(2) (0) 2022.09.17