12.185 cursos gratis
8.726.669 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

Java

Autor: Exes
Curso:
8,83/10 (371 opiniones) |139949 alumnos|Fecha publicación: 23/04/2004

Capítulo 17:

 Definición de atributos de una clase (IV)


Es decir, en java las variables de tipo básico son el nombre de una zona de memoria en la cuál podemos almacenar valores, pero que en cambio, las variables de tipo objeto son en realidad referencias (punteros o alias) de objetos.

Una variable de tipo objeto no es un objeto completo, sino tan solo almacena la situación del objeto en la memoria del equipo. Esto es muy similar a lo que ocurre con las casas y las direcciones de dichas casas: la dirección calle Alcalá 950 es una dirección válida, pero no podemos mandar cartas a dicha dirección porque es...un descampado!!!

Lo mismo sucede con los objetos, podemos tener una variable para referirnos a objetos, pero la variable puede que no apunte a ningún objeto y por tanto no la puedo emplear para intentar acceder a un método o a un atributo del objeto referenciado por la variable, sencillamente porque no existe el objeto referenciado.

Una variable que no apunta a un objeto se asume que tiene un valor especial llamado null, e incluso podemos asignar el valor null a la variable:

Thread t = null;

Es por ello que se deben construir objetos y asignárselos a las referencias, usando la palabra clave new. new permite crear un objeto a partir de la descripción de la clase que le pasamos como argumento, por ejempo:

new Persona()

Conseguimos crear un objeto de la clase Persona, los paréntesis permiten especificar qué constructor estamos llamando al crear el objeto (veremos constructores más adelante).

Pero al crear un objeto persona como en el código anterior lo estamos creando como un objeto anónimo, es decir sin asignar el objeto a una variable de tipo referencia, desde la cuál poder referirnos al objeto y poder llamar a sus métodos y atributo, por ello lo más habitual será asignar el objeto a una variable como en:

Persona p = new Persona();

y así poder acceder al objeto Persona recien creado:

p.nombre = "Alberto";

Nuestras novedades en tu e-mail

Escribe tu e-mail:

Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Cursos similares a Java


  • Vídeo
  • Alumnos
  • Valoración
  • Cursos
1. Introducción al JavaScript
Javascript, uno de los lenguajes más empleados en Internet, le permitirá construir... [08/04/03]
51.119  
2. Programación. Java (Introducción)
En esta oportunidad te presentamos el primer tutorial de programación en Java ,... [18/10/11]
501
Curso con video
3. Variables y operaciones aritméticas. Java
En esta ocasión  te presentamos un tutorial de programación en Java en el cual... [25/10/11]
53  

Capítulos del curso


¿Qué es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail


¿Quieres recibir más cursos de Programación? ¡Son gratis!