Glossar: Downcasting

Vererbung nach unten

Downcasting ist das Gegenteil von Upcasting und basiert ebenfalls auf dem in objektorientierten Programmiersprachen (z.B. Java) geltenden Prinzip der Polymorphie.

Downcasting bedeutet dabei im Detail, eine allgemeinere Klasse in eine spezifischere Klasse abzuwandeln.
Beispiel: