--- title: "Nullary constructor" chunk: 1/1 source: "https://en.wikipedia.org/wiki/Nullary_constructor" category: "reference" tags: "science, encyclopedia" date_saved: "2026-05-05T11:36:45.009411+00:00" instance: "kb-cron" --- In computer programming, a nullary constructor is a constructor that takes no arguments. Also known as a 0-argument constructor, no-argument constructor, parameterless constructor or default constructor. == Object-oriented constructors == In object-oriented programming, a constructor is code that is run when an object is created. Default constructors of objects are usually nullary. === Java example === === C++ example === == Algebraic data types == In algebraic data types, a constructor is one of many tags that wrap data. If a constructor does not take any data arguments, it is nullary. === Haskell example === == See also == Default constructor == References ==