Aufgabe: eine Liste [1, 2 .. n ] erzeugen.
static List<Integer> make (int n) {
List<Integer> l =
new LinkedList<Integer> ();
for (int i = 1; i <= n; i++) {
l.add (i);
}
return l;
}
Hierbei sind
List ein Interface (abstrakter Datentyp)
LinkedList eine Implementierung (konkreter Datentyp)