Forelæsningsnoter i Objekt-orienteret Programmering Design af klassehierarkier
Multipel nedarvning: Fornuftsægteskab
Vi ser her på en form for multipel nedarvning, hvor vi dels arver fra en abstrakt klasse, dels
fra en meget konkret klasse.
En situation hvor FixedStack arver fra hhv. Stack og Array
Skitse af FixedStack som kan friste til multiple nedarvning (kan ikke oversættes).
Skitse af FixedStack som kan friste til multiple nedarvning (kan ikke oversættes).
De med blåt fremhævede steder i programmet viser de steder, hvor der anvendes egenskaber
fra Array (som vi her forestiller os, at vi har arvet fra). Som bekendt findes denne
klasse ikke direkte i Java klassebiblioteket.