지정생성자보다 적은 갯수의 파라미터로 보다 편리하게 생성하기 위한 서브(Sub)개념의 생성자를 말한다. 편의 생성자(convenience)는 지정 생성자(designated)에 의존 및 호출(지정생성자가 저장 속성 초기화)하며, 초기화 과정을 간편하게 제공하기 위해서 사용된다.
상속했을때, 편의생성자의 경우 서브클래스에서 재정의를 못함(하위에서 호출불가가 원칙)
편의생성자는 다른 편의생성자를 호출하거나, 지정생성자를 호출해야함 (궁극적으로는 지정생성자를 호출)
지정생성자보다 적은 갯수의 파라미터로 보다 편리하게 생성하기 위한 서브(Sub)개념의 생성자를 말한다. 편의 생성자(convenience)는 지정 생성자(designated)에 의존 및 호출(지정생성자가 저장 속성 초기화)하며, 초기화 과정을 간편하게 제공하기 위해서 사용된다.
상속했을때, 편의생성자의 경우 서브클래스에서 재정의를 못함(하위에서 호출불가가 원칙) 편의생성자는 다른 편의생성자를 호출하거나, 지정생성자를 호출해야함 (궁극적으로는 지정생성자를 호출)