У цій лекції розберемо перевантаження конструкторів у Java: навіщо оголошувати кілька конструкторів в одному класі (
Person,
Account), як компілятор обирає потрібний конструктор за сигнатурою та як викликати один конструктор з іншого через
this(...), щоб позбутися дублювання. Покажемо приклади створення обʼєктів через
new, варіанти ініціалізації (власник, баланс, валюта), а також розглянемо типові помилки: відсутність конструктора за замовчуванням, плутанина з параметрами та зациклення
this(...).