# Aufgabe: `super` und `extends` einsetzen

## Lernziel

Methoden unter Verwendung von `super` und `extends` gestalten, sodass sie flexibel auch mit Sub- bzw. Supertypen umgehen können.

## Umgebung

  * Eclipse


## Aufgabe

In dieser Aufgabe sollen Sie die Klasse `Liste` aus der zweiten Aufgabe dieses Kapitels erweitern. D.h. Sie müssen Ihre Lösung zuerst in diese Aufgabe umkopieren, damit Sie eine funktionierende Liste haben.

Fügen Sie zwei Methoden hinzu:

  * `fillFrom`: befüllt die Liste mit den Daten aus einer anderen (übergebene) Liste.
  * `copyInto`: kopiert die Daten der Liste in eine andere (übergebene) Liste.

Verwenden Sie für Ihre Lösung `super` und `extends` zusammen mit Wildcards (`?`).

Kommentieren Sie die Testmethode in den vorhandenen Tests ein und führen Sie diese danach aus. Versichern Sie sich, dass Ihre Implementierung korrekt funktioniert, bevor Sie die Lösung abgeben.


## Abgabe

Aktivieren Sie Checkstyle für das Projekt (falls nicht bereits geschehen) und korrigieren Sie alle Fehlermeldungen bevor Sie das Ergebnis abgeben.

Committen Sie Ihre Lösung und pushen Sie sie danach in Ihr Repository.
