can you overload a method of class A in Class B if it is
derived class of A?If it is yes tell me how is it possible?
Answer Posted / bhagyashri
C# Support Inheritance & in C# multiple inheritance is
achieved by using interface.multiple interface means one
class can derived by two class..and class can be derived
only one class but more than one interface.so for multiple
inheritance we use interface
for eg:
interface i1
{
public void Method1();
}
interface i2
{
public void Method2();
}
class A:i1,i2
{
public void Method1()
{
Console.WriteLine("Hi");
}
public void Method2()
{
Console.WriteLine("Hello");
}
}
class main()
{
public static void Main()
{
A a=new A();
a.Method1();
a.Method2();
Console.ReadLine();
}
}
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
What is the difference between console application and windows application?
What is readline library?
How can I make sure my c# classes will interoperate with other .net languages?
What are strongly typed objects?
Is string value type c#?
What is Reflection in .NET? Namespace? How will you load an assembly which is not referenced by current assembly?
Explain how do I get deterministic finalization in c#?
Is null == null c#?
Which is better javascript or c#?
Why do we need singleton class in c#?
Write the difference between TypeOf and GetType?
what is IComparable
Major difference between Basic httpbinding and WShttpbinding?
What are the 4 pillars of any object oriented programming language?
What are custom exceptions?