Java
Java Constructors and Types
Constructor is a block of code that initializes the newly created object and allocate the memory for object. All classes have constructors by default. A Java constructor cannot be final, abstract, static and synchronized.