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?
Answers were Sorted based on User's Feedback
Answer / lalit pradhan
namespace Test
{
class Program
{
static void Main(string[] args)
{
A a = new A();
a.Method();
B b = new B();
b.Method("From B");
Console.ReadKey();
}
}
class A
{
public void Method()
{
Console.WriteLine("From A");
}
}
class B : A
{
public void Method(string s)
{
Console.WriteLine(s);
}
}
}
| Is This Answer Correct ? | 15 Yes | 1 No |
Answer / dhanunjaya
yes,we can overload.Most of the times we can overload a
method within same class only but overloading is possible
between classes.So internally overloading is possible in
class B.
| Is This Answer Correct ? | 9 Yes | 0 No |
Answer / 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 |
Answer / muralik.it
for the above answers, i have one doubt, c# doesnt support
inheritence instead of that we use interface..but the above
answers showing the inheritence can u plz clarifyit..thank you
| Is This Answer Correct ? | 0 Yes | 3 No |
What is a static class in c#?
List down the differences between public, static and void keywords?
What is array and its types in c#?
Are arrays value types or reference types?
Can you specify nested classes as partial classes?
What is the difference between ienumerable and icollection?
Enlist all the components of an ado.net framework?
What is a singleton unity?
Is goto statement supported in C#? How about Java?
What is the difference between c and c# programming?
How can I process command-line arguments?
the selected inf of other combobox?How do you achieve it?
Visual Basic (800)
C Sharp (3816)
ASP.NET (3180)
VB.NET (461)
COM+ (79)
ADO.NET (717)
IIS (369)
MTS (11)
Crystal Reports (81)
BizTalk (89)
Dot Net (2435)
Exchange Server (362)
SharePoint (720)
WCF (340)
MS Office Microsoft (6963)
LINQ Language-Integrated Query (317)
WPF (371)
TypeScript (144)
Microsoft Related AllOther (311)