WikiDer > Нулевой конструктор
Эта статья не цитировать любой источники. (Декабрь 2006 г.) (Узнайте, как и когда удалить этот шаблон сообщения) |
В компьютерном программировании нулевой конструктор это конструктор это не требует аргументы. Также известен как Конструктор с 0 аргументами или же конструкторы без аргументов.
Объектно-ориентированные конструкторы
В объектно-ориентированного программирования, а конструктор это код, который запускается, когда объект создано. Конструкторы по умолчанию объектов обычно являются нулевыми.
Пример Java
общественный учебный класс Пример { защищенный int данные; / * Пустой конструктор * / общественный Пример() { это(0); } / * Ненулевой конструктор * / общественный Пример(окончательный int данные) { это.данные = данные; }}
Алгебраические типы данных
В алгебраические типы данных, конструктор - один из многих тегов, переносящих данные. Если конструктор не принимает никаких аргументов данных, он является нулевым.
Пример Haskell
- конструктор нулевого типа с двумя конструкторами нулевых данныхданные Bool = Ложь | Истинный- конструктор ненулевого типа с одним конструктором ненулевых данныхданные Точка а = Точка а а- конструктор ненулевого типа с ...данные Может быть а = Ничего - ... конструктор нулевых данных | Только а - ... унарный конструктор данных
Этот Информатика статья - это заглушка. Вы можете помочь Википедии расширяя это. |