/** * Datei Element.java (Klasse Element mit generalisiertem Datentyp Object).
*
* Die Klasse Element ist die Basisklasse für die Listensonderformen Stack und Queue.
*
* Ein Element enthält eine generalisierte Date und einen Verweis auf den Nachfolger.
*
* Die Klasse ist nicht Bestandteil des Zentralabiturs 2009, aber notwendig!!! * */ public class Element { /** * Attribut Date des Listenelementes. */ private Object item; /** * Attribut Nachfolger des Listenelements. */ private Element next; /** * Der Konstruktor erzeugt ein Listenelement mit Date und Nachfolger. * * @param item Date des Listenelements * @param next Nachfolger des Listenelements */ public Element(Object item, Element next) { this.item = item; this.next = next; } /** * Gibt die Date des Elements zurück. * * @return Date des Listenelements. */ public Object getItem() { return this.item; } /** * Gibt den Nachfolger des Listenelements zurück. * * @return Nachfolger des Listenelements. */ public Element getNext() { return this.next; } /** * Setzt den Date des Listenelements. * * @param item Neue Date des Listenelements. */ public void setItem(Object item) { this.item = item; } /** * Setzt den Nachfolger des Listenelements. * * @param next Neuer Nachfolger des Listenelements. */ public void setNext(Element next) { this.next = next; } }