Kategorie

A B C D E
F G H I J
K L M N O
P Q R S T
U V W X Y
Z 0      

mehrfachvererbung

ma mb mc md me mf mg mh mi mj mk ml mm
mn mo mp mq mr ms mt mu mv mw mx my mz

Mehrfachvererbung

Mehrfachvererbung (englisch: multiple inheritance), bedeutet in der objektorientierten Programmierung die Ableitung einer Klasse von mehr als einer Basisklasse.

Programmiersprachen mit Mehrfachvererbung sind z.B. C++, Eiffel und Python. Dagegen unterstützt Smalltalk Mehrfachvererbung nicht. Java und C# bieten mit sogenannten Schnittstellen eine eingeschränkte Form der Mehrfachvererbung.

Als Einwand gegen Mehrfachvererbung wird häufig genannt, dass es das Design unnötig kompliziert und undurchsichtig machen kann.

Weblinks

  • http://www-lehre.informatik.uni-osnabrueck.de/~dbs/2001/skript/node157.html
  • http://www.ica1.uni-stuttgart.de/Courses_and_Lectures/C++/script/node19.html

Impressum

Datenschutzerklärung