class Ejemplo { 
   int n; 
} 
 
void main( ) { 
   Ejemplo a = new Ejemplo( ); 
   a.n = 1; 
   Ejemplo b = a;               // se copia el apuntador interno: b apunta al mismo objeto que a 
   b.n = 2; 
   System.out.println(a.n);     // su valor fue el que b modificó 
 
   Ejemplo c = null;            // aún más evidencia: las "referencias a objeto" en realidad son apuntadores 
   try { 
      c.n = 3; 
   } catch (Exception ex) { 
      System.out.println("Entramos al catch por culpa del acceso a nulo"); 
   } 
} 
 