Objektorientierung: Unterschied zwischen den Versionen
Thomas (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 23: | Zeile 23: | ||
[[Polymorphie]] (Vielgestaltigkeit) ist eng mit der [[Vererbung]] verbunden. Sie ermöglicht es, dass Methoden, die in einer Basisklasse definiert sind, in abgeleiteten [[Klassen]] eine spezifischere Implementierung erhalten. Ein Methodenaufruf kann sich somit zur [[Laufzeit]] auf unterschiedliche Implementierungen derselben [[Methodensignatur]] beziehen, abhängig vom tatsächlichen Typ des Objekts. | [[Polymorphie]] (Vielgestaltigkeit) ist eng mit der [[Vererbung]] verbunden. Sie ermöglicht es, dass Methoden, die in einer Basisklasse definiert sind, in abgeleiteten [[Klassen]] eine spezifischere Implementierung erhalten. Ein Methodenaufruf kann sich somit zur [[Laufzeit]] auf unterschiedliche Implementierungen derselben [[Methodensignatur]] beziehen, abhängig vom tatsächlichen Typ des Objekts. | ||
[[Kategorie: | [[Kategorie:Programmierung]] | ||
[[Kategorie:AHR_I_Informatik_LK]] | |||
[[Kategorie:FI_I_SDM]] |