Concept Flow - Constructor overloading
Create object
Check constructor parameters
Call default constructor
Call constructor with int
Call constructor with two args
Initialize object fields
Object ready to use
When creating an object, Java chooses the constructor matching the given parameters to initialize the object.
