Reference
A reference value points to a sequence of memory locations that may contain an object or array.
Related concepts: ValueTypeObjectArrayPrimitive
Closest Wikipedia entry: Reference (computer science) — In computer programming, a reference is a value that enables a program to indirectly access a particular datum, such as a variable's value or a record, in the computer's memory or in some other storage device. The reference is said to refer to the datum, and accessing the datum is called dereferencing the reference. A reference is distinct from the datum itself.
Misconceptions about Reference29 documented Misconceptions
Check YourselfAssignmentCopiesObject
Assignment copies the objectConstReferenceImpliesImmutability
An object referred to by a const variable is an immutable objectEqualityOperatorComparesObjectsValues
The equality operator compares two objects' valuesNullIsObject
null is an objectObjectAsParameterIsCopied
Objects are passed by valueThisAssignable
One can assign to this