no-arg constructor
Java
A constructor that takes no arguments. By default, all classes without an explicit constructor have a default no-arg constructor with public access. Its role is purely to invoke the no-arg constructor of the immediate super class.