வைர சிக்கல் ஒரு வர்க்கம் இரண்டு வர்க்கங்களிலிருந்து பெறப்பட்டபோது எழுகிறது அவை ஒரு பொதுவான மூதாதையைப் பகிர்ந்து கொண்டால், தெளிவின்மையை உருவாக்குகிறது: இரண்டு நடுப்பள்ளி வர்க்கங்களும் ஒரு முறையை (அல்லது ஒரு பணி) மீண்டும் வரையறை செய்தால், கீழ் வர்க்கம் எந்த பதிப்பைப் பெறுகிறது?
வைரம்
A (defines greet())
/ \
B C (each may override greet())
\ /
D ← inherits from B and C: which greet()?
பைதான்னில் (இது பல பரம்பரையை அனுமதிக்கிறது)
:
():
():
():
():
():
(B, C):
(D().greet())
(D.__mro__)
