💻 하나씩 차곡차곡/Back-end
super. VS super() VS this. VS this() 차이점/비교
뚜루리
2021. 11. 12. 00:00
728x90
320x100
super.
- 부모 클래스 멤버에 접근하고자 할 때 사용.
Super()
- 부모클래스의 생성자 호출.
- 반드시 생성자의 가장 윗부분에 위치해야 함. (생성자는 객체가 생성될 때 가장 먼저 호출되기 때문에.
this.
- 클래스 영역에서 정의한 변수와 동일한 이름의 변수가 사용되는 경우 클래스 영역에 정의한 변수를 사용할 수 있음.
this()
- 그 클래스의 다른 생성자 호출.
- 반드시 모두 생성자의 가장 윗부분에 위치해야 함. (생성자는 객체가 생성될 때 가장 먼저 호출되기 때문에.)
출처 및 참고
728x90
320x100