Tatizo la almasi linatokea wakati darasa litaorithia kutoka darasa mbili zinazoshiriki kizazi cha kawaida, na kuunda machache: ikiwa darasa lote mbili la katikati linalobadilisha njia (au kuhifadhi sehemu), ni mfumo gani darasa la chini linaloipata?
Almasi
A (defines greet())
/ \
B C (each may override greet())
\ /
D ← inherits from B and C: which greet()?
Katika Python (ambayo inaruhusu urithi wa kuzidisha)
:
():
():
():
():
():
(B, C):
(D().greet())
(D.__mro__)
