default constructor
The empty, no-argument constructor the compiler adds to a class that declares none.
If a class declares no constructor, javac supplies a no-argument constructor with an empty body. Declaring any constructor suppresses it.
See also