What is the Difference between Overriding and overloading?
Answer Posted / deepika singh
OVERLOADING:- 1) overloaded methods have the same name but
different parameter list.
2)a subclass method can overload a superclass method
eg:-int add(int a, int b)
int add(float a , float b)
are overloaded methods
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 Cat 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 Cat extends Animal {
public void eat() {
System.out.println("Eat for Cat");
}
}
| Is This Answer Correct ? | 62 Yes | 10 No |
Post New Answer View All Answers
Explain namespace?
What are all the differences between dispose and finalize()?
Explain clr?
Explain global assembly cache (gac)?
Why do we use ansi keyword?
What are the different types of applications supported in .net (or) .net framework?
How many languages are supported by .net?
Before in my vb app I would just load the icons from dll. How can I load the icons provided by .net dynamically?
How do you script this scenario in QTP using VB? Verify XML attributes in XML message against XSD and data mapping of fields to Oracle tables? Verify data in XML to data in a defined table?
How do you call a stored procedure in Visual Basic?
What is the ruby interface generator?
Explain how to store decimal data in .net?
what is intermediate language?
What is writeline in vb.net?
Explain an assembly?