생성자 this() :

생성자끼리 다른 생성자 호출할 때 사용
첫 줄에서만 사용가능하다.

같은 작업을 하는 코드를 여러번 사용하는 것보다는
this를 이용해서 서로 호출을 하는 것이 훨씬 효율적인 코드이다.


참조변수(iv) this. :
인스턴스 자기자신을 가리키는 참조변수.


인스턴스의 주소가 저장되어 있다.


모든 인스턴스 메소드에 지역변수가 숨겨진 채 존재한다.
선언을 따로 하지 않아도 사용 가능하다.

인스턴스 메소드(생성자 포함)에서 사용 가능
지역변수 lv와 인스턴스 변수 iv를 구분할 때 사용 가능

 



this. <- 객체 자신. 
생성자와 인스턴스 메소드에서만 사용 가능하다.

 

this() : 생성자

this. : iv.

 

전혀 다르다.

'자바' 카테고리의 다른 글

상속, 포함, Object 클래스  (0) 2022.07.18
멤버변수의 초기화와 시점  (0) 2022.07.16
생성자  (0) 2022.07.14
메소드 오버로딩, 생성자  (0) 2022.07.14
static 메소드 / 인스턴스 메소드  (0) 2022.07.13

+ Recent posts