What is a reference to an object?
It is the physical address of an object.
It is a shallow pointer that contains address of an object.
It is the address of variable only -- not the method of an object.
It is the address where the variables and methods of an object are stored.