1. overload
1-1. this 키워드를 사용한 생성자 overload
- this 키워드를 메서드처럼 사용할 경우, 현재 클래스의
다른 생성자를 의미한다.
1-2. this 키워드를 사용하여 생성자 overload를 간결하게 처리
- 파라미터가 서로 다른 생성자들이 하나의 완전한 생성자를
호출하도록 하여, 데이터의 초기화를 한 곳에서 일괄적으로
처리하도록 구현할 수 있다.
class Hello {
public Hello(String msg){
System.out.println(msg);
}
public Hello(){
this("Hello");
// System.out.println("Hello");
}
}