메소드 오버로딩과 마찬가지로
생성자도 이름은 같지만 매개변수의 갯수와 타입이 다른 생성자를 여러 개 만들 수 있다.
this( 매개변수 )
-> 생성자가 여러 개일 때 자신의 생성자를 호출하는 방법
public Practice ( ) {
}
public Practice ( int x ) {
실행코드
}
위와 같이 Practice 생성자가 두 개 있을 때 this 키워드를 사용한다면,
public Practice ( ) {
this ( 10 ) ;
}
public Practice ( int x ) {
실행코드
}
이렇게 사용하면 this ( 10 ) 은 매개변수로 int 값을 받는 아래의 생성자를 호출시켜서 실행코드를 실행할 것이다.
한 생성자 안에 두개의 this 키워드는 컴파일 에러를 발생시킨다.
'자바' 카테고리의 다른 글
자바 단축키 (0) | 2020.10.16 |
---|---|
자바 import 키워드 (0) | 2020.10.15 |
자바 메소드 오버로딩 (0) | 2020.10.15 |
자바 this 키워드 (0) | 2020.10.15 |
자바 Static (0) | 2020.10.15 |