Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Can we have the method in drived class with the same name
which is there in base class?

Answers were Sorted based on User's Feedback



Can we have the method in drived class with the same name which is there in base class?..

Answer / 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

Can we have the method in drived class with the same name which is there in base class?..

Answer / alcheringa

yes we can have that. in order to invoke the method of the
same name we use base keyword before the method name.

if the method in the base class is virtual, which is the
case in most of the abstract classes we actually override
the method in the derived class.

it is therefore not a constraint in any way.

Is This Answer Correct ?    5 Yes 2 No

Can we have the method in drived class with the same name which is there in base class?..

Answer / satya

In C#, derived classes can contain methods with the same
name as base class methods.

*

The base class method must be defined virtual.
*

If the method in the derived class is not preceded by
new or override keywords, the compiler will issue a warning
and the method will behave as if the new keyword were present.
*

If the method in the derived class is preceded with
the new keyword, the method is defined as being independent
of the method in the base class.
*

If the method in the derived class is preceded with
the override keyword, objects of the derived class will call
that method instead of the base class method.
*

The base class method can be called from within the
derived class using the base keyword.
*

The override, virtual, and new keywords can also be
applied to properties, indexers, and events.

Is This Answer Correct ?    2 Yes 0 No

Can we have the method in drived class with the same name which is there in base class?..

Answer / ravindarjobs

have a look at this link.

http://msdn2.microsoft.com/en-us/library/6fawty39
(VS.80).aspx

Is This Answer Correct ?    0 Yes 0 No

Can we have the method in drived class with the same name which is there in base class?..

Answer / srinivas.r

YES its posiible to have a method with same name in the
derived class provide with
1. base class method should be hided by removing virtual
keyword.
2.use new keyword in derived class instead of override.

Is This Answer Correct ?    0 Yes 0 No

Can we have the method in drived class with the same name which is there in base class?..

Answer / shafi syed

yes we can have the method in drived class with the same
name which is there in the base class, But the condition is
both should have diffrent parameters.....that's it.

Is This Answer Correct ?    1 Yes 4 No

Post New Answer

More C Sharp Interview Questions

Explain manifest & metadata in c#.

0 Answers  


Explain get and set accessor properties?

0 Answers  


How does the XmlSerializer work ?

1 Answers  


Valuetype/reference type?

6 Answers   Microsoft,


Can you change the value of a variable while debugging a C# application?

2 Answers  


What exactly happens when we debug and build the program?

0 Answers  


Can class inherit from struct c#?

0 Answers  


Is Facebook a desktop application?

0 Answers  


Define interface class in c#?

0 Answers  


What is the benefit of interface in c#?

0 Answers  


int i = 1; int j = 1; System.Console.WriteLine(i == j); System.Console.WriteLine(i.ToString() == j.ToString()); System.Console.WriteLine((object)i == (object)j); Give the sample code above, what is the output to the console?

5 Answers  


What are generations and how are they used by the garbage collector?

0 Answers  


Categories