Concept Flow - Object instantiation with new
Class Definition
Call new Keyword
Allocate Memory for Object
Call Constructor
Return Object Reference
Assign to Variable
Use Object
This flow shows how using 'new' creates a new object: memory is allocated, constructor runs, and a reference is returned and stored.