Del curso: Java esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.400 cursos impartidos por expertos del sector.

Variables de referencia.

Variables de referencia.

En Java podemos distinguir entre dos tipos de variables: las variables de tipo primitivo y las variables de referencia. Las variables de tipo primitivo son las que son de un tipo primitivo de dato o sea byte, char, short, int, long, float, double o boolean. Estas variables alojan el dato real y siempre tienen un valor aunque tú no les hayas asignado uno todavía. Las variables de referencia son las que son de cualquier otro tipo y en ellas se aloja la referencia a un objeto, no se aloja el objeto en sí. Además, esta referencia puede ser nula, siendo la excepción null pointer muy común en Java. El comportamiento de la máquina virtual de Java ante estos dos tipos de variables es diferente y puede llevar a situaciones contraintuitivas. Vamos a estudiar una cuestión que suele ser confusa y es el paso de variables por referencia. Para ello, vamos a usar nuestra clase CuentaBancaria. Es una clase sencilla que tiene tres variables de instancia:…

Contenido