Polymorphie

Aus SibiWiki
Version vom 5. April 2013, 20:28 Uhr von Akaibel (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „Kategorie:Informatik Kategorie:Informatik-Abitur =Erklärung= * Die Polymorphie ist in der Objektorientierten Programmierung eine Eigenschaft, die imm…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Zur Navigation springen Zur Suche springen


Erklärung

  • Die Polymorphie ist in der Objektorientierten Programmierung eine Eigenschaft, die immer im Zusammenhang mit Vererbungauftritt.
  • Eine Methode ist polymorph, wenn sie in verschiedenen Klassen die gleiche Signatur hat, jedoch erneut implementiert ist.

Beispiel

Klassendiagramm
  • Fachbuch und Hoerbuch erben von Buch.
  • Die Methode info() ist in allen drei Klassen enthalten. Diese Methode ist deswegen polymorph.
  • Bedeutung: Je nachdem, um was für ein Buch es sich handelt, wird die richtige Methode info() aufgerufen.

Implementierung