Що таке конструкторів?

У об'єктно-орієнтованому програмуванні конструктивне приєднання - це метод створення екземпляра класу з кількома конструкторами, потім за допомогою одного конструктора викликати інший. Основне використання конструктивного ланцюжка полягає в спрощенні програми, з меншою кількістю повторюваних рядків коду.

Як це працює?

У мові, подібній Java, клас можна розглядати як шаблон для структурованих даних, в якому всі характеристики і дії визначаються загалом. Екземпляр класу - це специфічна структура даних з унікальними значеннями в межах цієї визначеної структури.

Як правило, клас має спеціальний метод, який поділяє точне ім'я, що й сам клас. Цей метод, званий конструктором, буде виконано автоматично, коли буде створено новий екземпляр класу. Використовуючи спеціальний поліморфізм, декілька методів конструктора можуть спільно використовувати одне і те ж ім'я і викликати один одного, надаючи програмісту більше можливостей щодо створення екземпляра.

Об'єктно-орієнтований, поліморфізм, терміни програмування