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