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 .net latest version?
Explain is the jit an interpreter?
What is the concept of inheritance and how it works in .net?
Do you know what is lambda expressions in c#?
Please explain what is heap and what is stack?
How is .net able to support multiple languages?
How many types of design patterns available in .NET?
What is .net and .net framework?
Is there built-in support for logging?
How many types of transactions are there in com + .net ?
What is managed code in .NET?
Different levels of priority provided by .net.
What is close method? How its different from finalize and dispose?
What is "common language runtime" (clr) in .net?
What is the difference between user control an custom control? Advantages/disadvantages?