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 difference between float and integer?
Where test director stores its data ? Database ,Local file etc...? I need to read this data from Visual Studio 2005 c# client. Regards
What is multithreading with .net?
Why abstract class can not be instantiated?
What is state c#?
Why can't we use a static class instead of singleton?
Why we need get set property in c#?
Can a abstract class have a constructor?
Where do I put dll files?
Different between method overriding and method overloading?
Explain the steps to create satellite assembly?
How will you allow a class to be inherited, but prevent the method from being over-ridden?
What is console writeline in c#?
What exactly is serverless?
Why should you override the tostring() method?