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 primitive types in c#?
Difference between directcast and ctype.
Explain the Usage of web.config
What is serialization of data?
Explain About remoting and web services. Difference between them
What is default constructor in c#?
What is entity framework c#?
What is an inheritance in c#?
What is the use of ienumerable in c#?
Explain the features of an abstract class in net.
What does this keyword mean in c#?
Why do we use classes?
Define interface class in c#?
What's difference between constants and static readonly?
Explain jagged arrays in c#?