본문 바로가기
Java

[Java] this, super

by ahj 2021. 10. 5.

https://peemangit.tistory.com/395

 

[JAVA]this 키워드 개념 및 구현

1. this 키워드 란? 1) 개념 this는 인스턴스의 자기 자신을 의미한다. 아래 3가지 역할을 보면 쉽게 이해가 될 것이다. 2) this 키워드의 역할 ① 자기 자신의 메모리를 가르킨다. ② 생성자에서 다른

peemangit.tistory.com

SW아카데미 JAVA 강의 듣다가 this가 뭐지? 싶어서 검색을 통해 찾은 블로그

잘 정리되어있다.

this 키워드의 역할

 자기 자신의 메모리를 가리킨다.

 생성자에서 다른 생성자를 호출할 경우 사용한다.

 인스턴스 자신의 주소를 반환할 때 사용한다.

이게 중요하다.

 

잘 모르겠으면 저기로 넘어가서 한번 쭉 읽어보자

 

+22.01.06

this는 결국 method 내에서 method를 호출한 "객체"를 가리킨다.

 

덧붙여 super까지 정리해야 할 필요성을 느낀다.

이해 대충 했으니까 중요한 거만 정리해보자. 부모 클래스의 생성자를 호출하는 부모 생성자 super()는 반드시 자식 클래스 생성자의 첫 번째 라인에 위치해야한다.

 

예약어 super는 상관 없는 듯

댓글