What is a constructor ?
An abstract class allowing to share the way of instantiate children class.
Une méthode abstraite sans type de retour. An abstract method without any return type.
A specific method which has the same name as the class, wihtout any return type, which execute code when an object is created.
A Design Pattern.