Конструктор: различия между версиями
[отпатрулированная версия] | [отпатрулированная версия] |
Содержимое удалено Содержимое добавлено
м викификация |
дополнение |
||
Строка 9:
* '''В [[Информатика|информатике]]''':
** В [[Объектно-ориентированное программирование|объектно-ориентированном программировании]] '''[[Конструктор (объектно-ориентированное программирование)|конструктор класса]]''' ({{lang-en|class constructor}}) — специальная функция, автоматически вызываемая при создании объекта [[Класс (программирование)|класса]] для его инициализации.
** В [[теория типов|теории типов]] и [[функциональное программирование|функциональных языках программирования]]:
::— '''[[конструктор данных]]''' представляет собой {{iw|Стадия компиляции (программирование)|статическую|en|compile time}} функцию с пустым телом, конструирующую объект '''[[Алгебраический тип данных|алгебраического типа данных]]'''.
|