기록장
생성자3 - 다른 생성자 호출 this() 본문
728x90
방금 생성자2 글에서봤지?
코드가 너무 길잖아
생성자 오버로딩이 많아지면 중복된 코드가 발생 할 수 있어
이 경우에는 개선 가능하걸랑 필드 초기화 내용은 한 생성자에만 집중으로 작성하고
나머지 생성자는 초기화 내용을 가지고 있는
생성자를 호출하는거지
클래스( [매개변수, ...]) {
this(매개변수, ...,값, ...); //클래스의 다른 생성자 호출
실행문;
}
this()는 자신의 다른 생성자를 호출하는 코드로 반드시
생성자의 첫 줄에서만 허용돼
this()의 매개값은 호출되는 생성자의 매개 변수에 맞게 제공해야한다~
728x90
Comments