Es de perogrullo. Todos los demás tipos de datos que no son simples son referenciales. Estos tipos son, básicamente, las clases en las que se basa la programación orientada a objetos.
Al declarar un objeto perteneciente a una determinada clase, se está reservando una zona de memoria donde se almacenarán los atributos y otros datos pertenecientes a ese objeto. No se almacena el objeto en sí, es un puntero (referencia) a esa zona.
En este tipo se puede considerar las interfaces, los strings y los vectores.
Existe un tipo referencial especial denominado null que puede ser asignado a cualquier variable de cualquier clase y que indica que el puntero no hace referencia a ninguna zona de memoria. El objeto no está inicializado.
Comments
Post new comment