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


Please Help Members By Posting Answers For Below Questions

The project which you have made, which methodology did you use?

590


Show different types of collection in .NET?

594


How can I find out what the garbage collector is doing?

540


What is difference between static page and dynamic page?

536


Explain what are the deferred execution and the immediate execution in linq?

579






How do I spawn a thread?

566


Why SOAP is required?

674


What does msil do?

553


Define code access security (cas)?

575


Please explain what are an inheritance, polymorphism, and encapsulation?

582


What is a .net class?

627


Explain cas (code access security)?

597


What are pdbs?

590


Explain what is the difference between constants and read-only variables?

527


How anonymous method is different from a lambda expression?

535