Concept Flow - Constructor execution flow
Create Object
Call Constructor
Initialize Instance Variables
Execute Constructor Body
Return Object Reference
Object Ready
When creating an object, Java calls the constructor which runs its code to initialize the object before returning it.