
클래스에 생성자가 여러 개 있을 때 어떤 생성자에서 다른 생성자를 호출하는 경우가 있다.
이때 this를 사용해 클래스의 생성자에서 다른 생성자를 호출할 수 있다.
package ch06;
//this로 다른 생성자 호출하기
public class P172 {
String name;
int age;
P172() {
this("이름없음", 1);
}
P172(String name, int age){
this.name = name;
this.age = age;
}
}
package ch06;
public class P172_2 {
public static void main(String[] args) {
P172 noName = new P172();
System.out.println(noName.name);
System.out.println(noName.age);
}
}

'BACKEND > Java' 카테고리의 다른 글
| [Java] 변수 유효 범위 (0) | 2022.09.17 |
|---|---|
| [Java] static 변수 (0) | 2022.09.17 |
| [Java] this를 이용하여 객체 간 협력하기 (0) | 2022.09.17 |
| [Java] this를 사용하여 주소 값 반환하기 (0) | 2022.09.17 |
| [Java] this 출력하기 (0) | 2022.09.16 |