Разлика между версии на „Конструктор (обектно-ореинтирано програмиране)“

м
Робот Добавяне {{без източници}}
м (Робот Добавяне {{без източници}})
{{без източници}}
В [[Обектно-ориентирано програмиране|обектно-ориентираното програмиране]] '''конструкторът''' е блок от инструкции, който се изпълнява за [[инициализация]] на един [[Обект (програмиране)|обект]] при неговото създаване. Практически конструкторът може да извършва всякакъв вид действия, но ако не друго, то е поне признак за много лош стил на програмиране да се изполва за действия, които не засягат пряко създавания обект, тъй като това може да доведе до неочаквани грешки, особено в големи програми. В [[език за програмиране|езика за програмиране]] [[C++]] конструкторът се представя като [[Функция на C++|член-функция]] на един обект, носеща същото име като него.
Тя и деструкторът са единствените типове дефиниции на функции, за които не се дефинира тип на връщания резултат. В тази статия примерите са дадени на този език.