In java, the default constructor of a parent class called automatically by the constructor of its child class . That means when we create an object of the child class, the parent class constructor executed, followed by the child class constructor executed.