Como utilizar las clases Genericas en Java

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.

Compartir

3 comentarios

  1. Chuck

    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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *


Warning: Trying to access array offset on value of type null in /home2/discodur/public_html/discoduroderoer/wp-content/themes/disto/single.php on line 539