각진 세상에 둥근 춤을 추자

[Java] this로 다른 생성자 호출하기 본문

Java

[Java] this로 다른 생성자 호출하기

circle.j 2022. 9. 17. 00:03

 

클래스에 생성자가 여러 개 있을 때 어떤 생성자에서 다른 생성자를 호출하는 경우가 있다.

이때 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);
		
	}
}

 

'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