Clases Nodo.
Clase Nodo | Ventaja | Desventaja |
Objeto | se puede guardar el objeto sin problema. | Si se requiere guardar objeto e otro tipo del que se ha declarado no es posible. |
Object | Se puede guardar objetos de cualquier tipo. | Solo reconoce metodos de su clase, y no se pueden setiar y mostrar un dato de algun objeto porque no reconoce metodos set y get, |
Generica | Reconoce todo tipo de objeto. | No tiene desventaja ya que es la mas funcional de las ya mencionadas anterormente. |
La clase genérica esta constituida de la siguiente manera:
public class Nodo<T> {
private T dato;
private Nodo sig;
// metodos get, set y constructor.
}
Para declarar una clase Nodo genérica se realiza de la siguiente forma:
Nodo<Estudiante> r;
Si no se indica porque objeto es reemplazada se convierte a tipo Object, y mas adelante puede haber un error ya que Object no contiene métodos.
se aprendió en esta clase la diferencia entre las diferentes clases de nodo y cual es la que resulta mas funcional que es la tipo genérica que puede guardar cualquier tipo de dato.
No hay comentarios:
Publicar un comentario