Constructor chaining is the process of calling the super class constructor by the subclass constructors in the inheritance tree when creating an object.