Answer Posted / gp_bellamkonda
When we use the Multiple inherutance,we use more than one
class.Suppose class A and class B are base classes and
class c is is multiple inherting it.it may be possible that
this function with same name and same signature can present
in both class A and Class B .At this time how the compiler
will know which function it should take wherether from
class A or class B.
So Multiple inheritance won't work.
To avoid this problem we use Interface..... it means in
interface we just declare a function and in the derived
class we give the definition as per the requirement...means
function should be abstract ... and in interface all funcion
[method] should abstract
| Is This Answer Correct ? | 36 Yes | 6 No |
Post New Answer View All Answers
Is exe is machine dependent?
What is instantiating a class in c#?
What do you mean by winforms in c#?
How to create multi-dimensional array?
What is an enumerator in c#?
What is a method signature?
Which class comes after the SortedList class?
How does dll hell solve in .net?
Can we have static indexer in c#?
Is array thread safe c#?
Explain the functionalities of satellite assembly?
Is string null or empty?
Can c# inherit multiple classes?
What is the difference between int and int in c#?
What is the concept of strong names?