Module: Java. Introducción a la programación orientada a objetos


Problem

4/6

crear un enlace

Theory Click to read/hide

Las lecciones hasta ahora han discutido la creación de clases, que son plantillas para crear objetos. En la misma lección, se describirá el proceso de creación y uso de los propios objetos.

Enlaces
En el lenguaje Java, una variable nunca puede almacenar un objeto. En cambio, Java tiene referencias que apuntan a la ubicación de un objeto en la memoria.
La sintaxis para crear una variable de tipo objeto de referencia es la siguiente:
<Nombre de la clase> <nombre de la variable>;
Vale la pena señalar que indicamos inmediatamente la clase cuyos objetos serán referenciados.

Ejemplo: una variable llamada "b" que apunta a la clase Libro:

Libro b;

De la misma manera, puede crear campos de clase (puede agregar un modificador de acceso allí). Puede crear matrices de referencias y devolverlas desde los métodos. Ejemplo:

clase pública Biblioteca {
  Libro público[] libros;
  Libro público findBookWithName(String name) {
//código que encuentra el libro correcto
  }
};


Conclusión: en muchos sentidos, puedes trabajar con referencias de la misma manera que con variables de otros tipos elementales (int, long, double...).

Problem

Crea un enlace a de tipo Perro.