이 강의에서는 Java에서 생성자 오버로딩을 다룹니다: 하나의 클래스 (
Person,
Account)에 여러 생성자를 선언하는 이유, 컴파일러가 시그니처로 올바른 생성자를 선택하는 방법, 그리고 중복을 없애기 위해
this(...)로 한 생성자에서 다른 생성자를 호출하는 방법을 설명합니다. 또한
new로 객체를 만드는 예시, 초기화 방식(소유자, 잔액, 통화)을 살펴보고, 기본 생성자 부재, 매개변수 혼동,
this(...)의 순환 호출 같은 대표적인 실수도 정리합니다.