10. Overloding and overriding.

Answer Posted / preetham

Overloading :

If you want to use same method in a different ways by using different method signatures.It should be in the same class.
In the below example there is no parameter passed in first time calling but same method we used with passing multiple parameters. This is what overloading means.
Ex: public void FirstMethod(){}
public void FirstMethod(int i, string s){}

Overriding :

It deals with two methods one in a parent class and one in a child class that have the same signature.
The method in parent class should be declared as virtual and the method in the derived class should be declared as override in their method signature. Every virtual method in the parent class should be override in the derived class.
Ex : public virtual void FirstMethod(){}
public override void FirstMethod(){}

Is This Answer Correct ?    2 Yes 2 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

difference between Response.write,server.transfer and also which one is used when ?

1559


State and explain about microsoft.net?

608


Whate are resource files? How are they used in .net?

567


What is an interrupt? : .NET Architecture

553


Explain the number or character entered through keyboard gets converted to equivalent ascii code & it get stored on ram in the binary form. What is the exact procedure. : Dot net architecture

624






Explain about clr?

679


How can we perform data binding in atlas?

596


Explain what does the term "green architecture" mean? : .NET Architecture

611


What's new in the .net 2.0 class library?

631


Use of Enable view state ? if turn off what happen ?

3971


Are there any third party logging components available?

619


How does an appdomain get created?

641


What is the difference between machine config vs. Web config : Dot net architecture

581


What is .net transaction?

572


Explain difference between machine config vs. Web config : Dot net architecture

561