Cos’è una variabile reference?

Utente HTML.it
chiede

Cos’è una variabile reference?

Redazione HTML.it
risponde

Tutte le istanze di classi create in Java sono definite mediante l’utilizzo di reference. Un reference è, dunque, una variabile speciale che tiene traccia di istanze di tipi non primitivi. I reference possono tenere traccia soltanto di oggetti di tipo compatibile: ovvero un reference ad un oggetto di tipo MyClass non potrà tenere traccia di oggetti di diverso tipo.