
1.
2. 자바에서 ' this ' 는 중요한 키워드로서 객체 자신을 가르키는 레퍼런스이다.
2.0.1. 💡 ' this ' 가 하는 일
- 생성된 인스턴스 자신의 메모리를 가리킴
- 생성자에서 또 다른 생성자를 호출 할때 사용
- 자신의 주소(참조값)을 반환 함
<java />
public void setYear(int year){
this.year = year;
}
2.0.2.
2.0.3. 💡 ' this() ' 사용시 주의 사항
- 'this()' 는 생성자가 다른 생성자를 호출할 때 사용되는 자바 코드이다.
- 반드시 생성자 코드에서만 호출 할 수 있다.
- 반드시 같은 클래스 내 다른 생성자를 호출할때 사용된다.
- 반드시 첫번째 문장이 되어야한다.
<java />
public class Person {
String name;
int age;
public Person() {
this("이름없음", 1); // this()
}
public Person(String name, int age) {
this.name = name;
this.age = age;
}
}
'BackEnd > JavaProgram' 카테고리의 다른 글
[ JAVA ] static 변수와 메서드, 변수의 유효 범위 (0) | 2023.01.30 |
---|---|
[ JAVA ] 객체 간의 협력 / 예제 문제 풀어보기 (0) | 2023.01.30 |
[ JAVA ] 접근 지정자와 캡술화, 정보 은닉 (1) | 2023.01.30 |
[ JAVA ] 참조 자료형 정의 및 사용해보기 (0) | 2023.01.30 |
[ JAVA ] 오버로딩(Overloading)과 오버라이딩(Overriding) (1) | 2023.01.30 |