Can we have the method in drived class with the same name
which is there in base class?
Answer Posted / brijender p rana
It is possible to hide the base class method with the
derived class without using Virtual in base class and
Override keyword in subclass.there are some condition where
we have to redefine any method in derived class same name
in base class now question arise how can we hide the method
anwer is simple and logical we use the modifier NEW which
tell the compiler that derived class method "hides the base
class method. There are some example:
Class baseclass
{
Public void display()
{
console.writeline("base method");
}
}
class derived : baseclass
{
public new void display()
{
console.writeline("dervied mthod");
}
}
class test
{
public static void main()
{
derived d=new derivedclass();
d.display();
}
}
| Is This Answer Correct ? | 5 Yes | 1 No |
Post New Answer View All Answers
Can an int be negative c#?
What is meant by unicode characters?
What is the difference between values and reference types?
Define boxing and unboxing in c#?
Define constructors
Why array is faster than arraylist in c#?
What is the difference between asp net and c#?
What is the benefit of using interface in c#?
What is desktop application testing?
what class is underneath the sortedlist class?
What are classes in c#?
Does c# have its own class library?
What is extension method in c sharp?
Can we override constructor in c#?
What is the difference between namespace and class?