/** * Nodo di una lista concatenata * classe didattica * @author * @version */ public class ListNode { private Object element; private ListNode next; /** costruttore di un nodo @param e l'elemento da memorizzare nel node @param n riferimento al prossimo nodo */ public ListNode(Object e, ListNode n) { element = e; next = n; } /** costruttore di un nodo vuoto */ public ListNode() { this(null, null); } /** restituisce l'elemento del nodo @return l'elemento del nodo */ public Object getElement() { return element; } /** restituisce il riferimento al prossimo nodo @return il riferimento al prossimo nodo */ public ListNode getNext() { return next; } /** inserisce un elemento nel nodo @param e l'elemento da inserire nel nodo */ public void setElement(Object e) { element = e; } /** imposta il riferimento al prossimo nodo @param n il riferimento al prossimo nodo */ public void setNext(ListNode n) { next = n; } }