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

What is reflection and what is it for?

573


What is the use of system.diagnostics.process class in .net?

538


What is an assembly? What are the different types of assemblies?

595


Explain the use of activex control in .net?

574


which methos do you invoke on the dataadapter control to load your generated dataset with data?

555






What is .net and why it is used?

540


Please explain what is reflection and what is it for?

501


Explain what is the difference between response.redirect & server.transfer?

552


Explain what is an anonymous method and how is it different from a lambda expression?

519


What class does icon derive from? Isn't it just a bitmap with a wrapper name around it?

564


What are the two main parts of the .net framework?

567


What is assemblies in .net?

623


Explain the difference between vb and vb.net?

585


What is multiThreading in .NET?

593


How does the generational garbage collector in the .net clr manage object lifetime? What is non-deterministic finalization?

557