What is the Difference between Overriding and overloading?

Answers were Sorted based on User's Feedback



What is the Difference between Overriding and overloading? ..

Answer / kishore reddy

Overloading------ Providing new implementation to a function with same name and different signatures is known as function overloading.

Overriding-------- Provide new implementation to a function with same name and same signatures is known as overriding

Is This Answer Correct ?    9 Yes 1 No

What is the Difference between Overriding and overloading? ..

Answer / vengat

Overloading is the same name and method with different
paramaeters and different sugnature


overriding--is the same signaturee and difference
functionality

Is This Answer Correct ?    6 Yes 1 No

What is the Difference between Overriding and overloading? ..

Answer / dev man

Overloading->
1) Same name, different parameter list or types of parameters.
2) Sub class method can overload a superclass method.
3) Method be different access specifier.
4) It doesn't need inheritance.
5) All method should be in same class.
6) data types can be different.
7) Return type can be different.

ex:
int add(int a, int b)
int add(float a , float b)
are overloaded methods


overriding->
1) Method should be public.
2) It needs inheritance and virtual keyword
3) It needs virtual keyword before it declaration.
4) Method must have same name with same parameter in
different class.
5) It requires non-static method.
6) Method should have same data type.

Is This Answer Correct ?    4 Yes 0 No

What is the Difference between Overriding and overloading? ..

Answer / anu

overloading-------having same function name but with
different signatures.
overriding--------function name and signatures must be same.

Is This Answer Correct ?    10 Yes 9 No

What is the Difference between Overriding and overloading? ..

Answer / kundan kumar

OverLoading : All the method will share the same name but
it differes based on the parameter, type of parameter and
number of parameter

OVERRIDING:-
it just in inheritance and the overriding
method must hold the same name and the same signatures .
the change maybe just in behavior .


The Dog class in the following example is the subclass and
the Animal class is the superclass. The Cat class overrides
eat() method inherited from Animal class.

public class Animal {

public void eat() {
System.out.println("Eat for Animal");
}
}

public class Dog extends Animal {

public void eat() {
System.out.println("Eat for Dog");
}
}

Is This Answer Correct ?    3 Yes 2 No

What is the Difference between Overriding and overloading? ..

Answer / syed

OVERLOADING: When we add a new method with the same namein
a same class/derived classbut with differentnumber/types of
parameters.

OVERRIDING: When we need to provide different
implementation in a child class than the one provided by
base class,we define the same method with same signatures
in child class.

Is This Answer Correct ?    1 Yes 0 No

What is the Difference between Overriding and overloading? ..

Answer / sudesh sangwan

overriding:in overriding is done in inheritance,we having same method name as in base class and having same signature.
it is resolved at run time.
overloading:
in overloading we have many method with same name but different parameter.
it is resolved at compile time.
eg:
int add(int a,int b)
int add(float a,float b)
int add (string a,string b)

Is This Answer Correct ?    1 Yes 0 No

What is the Difference between Overriding and overloading? ..

Answer / rajkumar

Function overloading: it is the same function name but
different parameters.


function overriding: it is the same function name and same
parameters.

Is This Answer Correct ?    1 Yes 0 No

What is the Difference between Overriding and overloading? ..

Answer / rajesh reddy.bijjam

Over Loading Methods may exists in the same class or parent
and child class also.

Overriding Methods should exists on the parent and child class.

Is This Answer Correct ?    1 Yes 0 No

What is the Difference between Overriding and overloading? ..

Answer / ravi

overloading ->same method name & different parameter
overriding->same method name & same parameter

Is This Answer Correct ?    1 Yes 0 No

Post New Answer

More VB.NET Interview Questions

Explain about Visual basic.NET culture?

0 Answers  


i had attended to infosys interview on 17th april 2010...on .net..3+ experience .. to my knowledge i did well in technical and they asked me to wait for next process ..so i waited for 15 min ..later one person came and said give 7-10 days time for intimation of next process do they keep technical and hr on different day ...or i loose the interview ..am confused yaar please any say na what accuatly would be happend

4 Answers   Infosys,


List the two main parts of .net?

0 Answers  


Explain trace in vb.net?

0 Answers  


What do you mean by deserialization?

0 Answers  






In Datagrid after adding row, how you will assign the value for each cell to currently added new row?

2 Answers  


What are the different variables in vb.net?

0 Answers  


Can you please explain the difference between value and reference types?

0 Answers  


What are jagged arrarys ?

0 Answers  


What is the ruby interface generator?

0 Answers  


How do you use two datareaders at the same time in a vb.net windows application ?

0 Answers  


hi dear ! thank u for replying to my question regarding adding third party software in vb.net .My next question is that i haven created Data base in SQL server 2000 for Library and has connected that with VB and VB.net separately but it only works on single computer and when i takes my software to another computer on same Network it does not work . Can any body help me what i do to solve. Regards!

1 Answers  


Categories