LimDul
Top Contributor
Man muss trennen zwischen dem Objekt, was einer Variablen zugewiesen ist und dem Typ der Variablen
Der Typ der Variable ist List. Das Objekt da drin ist aber eine ArrayList. In den weiteren Zeilen kannst du nur auf Methoden zugreifen, die von List definiert sind.
Betrachte es Brille, die du aufsetzt. Du betrachtest das Objekt durch die Brille "List" und siehst es nur noch List - alles andere wird beim Blick drauf ausgefiltert.
Java:
List list = new ArrayList();
Der Typ der Variable ist List. Das Objekt da drin ist aber eine ArrayList. In den weiteren Zeilen kannst du nur auf Methoden zugreifen, die von List definiert sind.
Betrachte es Brille, die du aufsetzt. Du betrachtest das Objekt durch die Brille "List" und siehst es nur noch List - alles andere wird beim Blick drauf ausgefiltert.