Concept Flow - Reference data types
Declare reference variable
Assign object to variable
Variable points to object in memory
Use variable to access object data/methods
Change variable to point to another object or null
Old object may be garbage collected if no references
Reference variables hold addresses to objects in memory, not the actual data. They let you access and manipulate objects indirectly.