Concept Flow - Constructor chaining
Call Constructor A
Constructor A calls Constructor B
Constructor B executes
Return to Constructor A
Constructor A completes
Object fully constructed
Constructor chaining means one constructor calls another constructor in the same class or parent class to reuse code and initialize the object step-by-step.