class Test { public static void main(String args[]) { Liste L = new Liste(new Element(3)); L.InsertAmAnfang(new Element(2)); L.InsertAmAnfang(new Element(1)); for (ListenKnoten k = L.Anfang; k != null; k = k.n) System.out.println(k.e.Inhalt); } } class Element{ int Inhalt = 2000; Element(int i){Inhalt =i;} } class ListenKnoten{ Element e; ListenKnoten n; ListenKnoten(Element ep){ e = ep; n = null;} ListenKnoten(Element ep, ListenKnoten np){ e = ep; n = np; } } class Liste{ ListenKnoten Anfang; Liste(Element e){ Anfang = new ListenKnoten(e); } void InsertAmAnfang(Element e){ Anfang = new ListenKnoten(e, Anfang);} }