생성자 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 |