There are two types of constructors in Java:
- Default constructor (no-arg constructor): A constructor is called Default Constructor when it does not have any parameter.
- Parameterized constructor: A constructor which has a specific number of parameters is called a parameterized constructor.