728x90
반응형
1. this
자신의 메모리를 가르키고 생성자에게 다른 생성자를 호출한다.
인스턴스 자신의 주소를 반환한다.
Java의 this 키워드는 클래스가 인스턴스화 되었을때의 자기자신의 메모리 주소를 담고있는 키워드이다.
2. this()
클래스 내부에서 this()를 호출하면 생성자를 호출한다.
물론 매개변수가 있는 생성자라면 그에 맞게 인자를 넣어주어 호출하면 된다.
this()를 통해 생성자를 호출할때는 다음의 2가지 제약이 있다.
1. 생성자에서만 호출가능하다.
2. 제일 첫 문장에서 호출해야한다.
3. 생성자 자기 자신을 호출할 수 없다.(재귀호출이 불가능하다.)
728x90
반응형
'IT Diary > # JAVA' 카테고리의 다른 글
Ioc 와 di (0) | 2021.08.10 |
---|---|
[ JAVA ] 다형성과 추상화 (0) | 2021.08.03 |
[ JAVA ] 캡슐화란? (0) | 2021.07.11 |
[ JAVA ] try catch 문 (0) | 2021.07.09 |
[JAVA] Class, Object , Instance (0) | 2021.03.14 |