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
What is reflection and what is it for?
What is the use of system.diagnostics.process class in .net?
What is an assembly? What are the different types of assemblies?
Explain the use of activex control in .net?
which methos do you invoke on the dataadapter control to load your generated dataset with data?
What is .net and why it is used?
Please explain what is reflection and what is it for?
Explain what is the difference between response.redirect & server.transfer?
Explain what is an anonymous method and how is it different from a lambda expression?
What class does icon derive from? Isn't it just a bitmap with a wrapper name around it?
What are the two main parts of the .net framework?
What is assemblies in .net?
Explain the difference between vb and vb.net?
What is multiThreading in .NET?
How does the generational garbage collector in the .net clr manage object lifetime? What is non-deterministic finalization?