Конструктор (програмування): відмінності між версіями

[неперевірена версія][неперевірена версія]
Вилучено вміст Додано вміст
Luckas-bot (обговорення | внесок)
Немає опису редагування
Рядок 1:
В [[Об'єктно-орієнтоване програмування|об'єктно-орієнтованому програмуванняпрограмуванні]] '''конструктор''' класу (від {{lang-en|constructor}}, деколи скорочують '''ctor''') — спеціальний блок інструкцій, який викликається при створенні об'єкта.
 
Конструктор схожий з методом, але відрізняється тим, що не має явним чином визначеного типу даних, що повертаються, не успадковується і, здебільшого, має різні правила для модифікаторів. Конструктори часто виділяються тим, що мають однакове ім'я з іменем класу, в якому їх оголошено. Їхня задача — ініціалізувати члени об'єкта та визначити [[інваріант]] класу.