What is diamond of death in OOPS?
Interview question and answer by:
Niladri.Biswas | Posted on: 7/30/2012 | Category:
C# Interview questions | Views: 711 | |
Points: 40
Answer:
Its an ambiguity arises when two class inherits the same base class and one more class inherits these two classes. If class Derived A and class Derived B inherits class BaseClass where BaseMethod() is a method and class Derived C inherits class Derived A and class Derived B and override the method BaseMethod() , then there will be a confusion for class Derived C to inherit the method BaseMethod(). The confusion is from which class it will inherit. It is the diamond of death in OOPS jargon.
Asked In: Many Interviews
|
Alert Moderator
Found interesting? Add this to: