why .net does not support multiple inheritance?
Answer Posted / satish kumar k
Languages that only allow single inheritance (such as Ada,
Objective-C, PHP, C#, Delphi/Free Pascal and Java) allow the
multiple inheritance of interfaces (called protocols in
Objective-C). Interfaces are essentially abstract base
classes with all abstract methods and no data members. The
problem is therefore avoided since there is always only one
implementation of a specific method or property and no
ambiguity arises
Is This Answer Correct ? | 3 Yes | 0 No |
Post New Answer View All Answers
The project which you have made, which methodology did you use?
Show different types of collection in .NET?
How can I find out what the garbage collector is doing?
What is difference between static page and dynamic page?
Explain what are the deferred execution and the immediate execution in linq?
How do I spawn a thread?
Why SOAP is required?
What does msil do?
Define code access security (cas)?
Please explain what are an inheritance, polymorphism, and encapsulation?
What is a .net class?
Explain cas (code access security)?
What are pdbs?
Explain what is the difference between constants and read-only variables?
How anonymous method is different from a lambda expression?