Tipos de referencia en java

LA tipo de referencia es un tipo de datos que se basa en una clase en lugar de en uno de los tipos primitivos que se construyen en el lenguaje Java. La clase puede ser una clase que se proporciona como parte de la biblioteca de clases de la API de Java o de una clase que escriba usted mismo.

De cualquier manera, cuando se crea un objeto de una clase, Java asigna la cantidad de memoria del objeto requiere para almacenar el objeto. Entonces, si asigna el objeto a una variable, la variable se asigna realmente un referencia al objeto, no el objeto en sí. Esta referencia es la dirección de la posición de memoria donde se almacena el objeto.

Para declarar una variable con un tipo de referencia, simplemente enumera el nombre de clase como tipo de datos. Por ejemplo, la siguiente sentencia define una variable que puede hacer referencia a objetos creados a partir de una clase llamada Bola:

Bola b-

Usted debe proporcionar una importación declaración a decirle Java dónde encontrar la clase.

Para crear una nueva instancia de un objeto de una clase, se utiliza la nuevo palabra clave junto con el nombre de la clase:

Bola b = new Ball () -

Uno de los conceptos clave en el trabajo con los tipos de referencia es el hecho de que una variable de un tipo particular no contiene realmente un objeto de ese tipo. En su lugar, contiene una referencia a un objeto del tipo correcto. Un efecto secundario importante es que dos variables pueden referirse al mismo objeto.

Tenga en cuenta estas declaraciones:

Bola b1 = new Ball () - Bola b2 = B1

Aquí, tanto b1 y b2 referirse a la misma instancia de la Bola clase.




» » » » Tipos de referencia en java