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 does cli do?
Is there any attempt system for microsoft technology papers?
Do you know what is lambda expressions in c#?
Tell me what is a “jagged array”?
Explain is the jit an interpreter?
What are the difference bbetween value type & reference types ? Example from .net. Integer & struct are value types or reference types in .net?
What is multiThreading in .NET?
What's the use of system.diagnostics.process class in .net?
A developer company sends dlls to the client. Some client is not happy current functionality, so request some modification. Developer made some changes and send new dll to all clients. Some client is happy with old version, tell me minimal change to so that neither clients get affected?
What should you do to store an object in a viewstate?
What is the difference between a debug and release build?
What is an assembly? What are the different types of assemblies?
Explain about Behavioral design pattern?
Difference between abstract class and interface in .net?
How does linq work?