sentences:  In object-oriented programming, a constructor is code that is run when an object is created.Default constructors of objects are usually nullary.public class Example 
  
  In algebraic data types, a constructor is one of many tags that wrap data.