Dim Joe as Something
creates this in memory
Joe ->
Dim Joe as New Something
creates this is memory
Joe -> instance of Something
Dim Joe as Something Dim Fred as New Something Joe = Fred
creates this:
Joe -> instance of Something <- Fred
Both references are pointing to the same instance.