Hola a todos, hoy explicare que son las clases genericas y para que se usan en Java.
Las clases genericas nos indica que tipo de datos puede manejar una estructura de datos, como una lista enlazada. Es lo que se conoce como clases parametrizadas, donde le indicamos con una clase entre < >.
En principio, no es estrictamente necesario que una clase parametrizada, se le indique una clase, permitiéndonos añadir varios tipos de valores pero esto nos dará muchos problemas en el futuro, ya que para acceder a un nodo de esta lista se debe hacer un casting del mismo tipo para que pueda ser accedido.
Ejemplo de clases genericas
Vamos a ver un simple ejemplo:
También se pueden hacer métodos y clases genéricas.
ListaEnlazada adaptada como clase generica
Mira este ejemplo de nuestra ListaEnlazada:
Ahora, vamos con la clase ListaEnlazada.
Fíjate que hace el mismo efecto que en el ejemplo anterior con ArrayList.
Te dejo unos videos para complementar:
Espero que os sea de ayuda. Si tenéis dudas, preguntad. Estamos para ayudarte.
El primer apartado del tema de «estructuras dinámicas» (https://discoduroderoer.es/listas-enlazadas-en-java/) no se encuentra disponible
¿Podrían por favor resubirlo?
Gracias de antemano.
Sigue sin estar disponible…..
public String toString(){
String contenido=»»;
Nodo aux=primero;
while(aux!=null){
contenido=aux.getDato()+»\n»; //guardamos el dato
aux=aux.getSiguiente();
}
return contenido;
}
la mayoria de tu codigo tiene error, por ejemplo el override del ToString(), solo muestra el ultimo dato