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 about the keyword must inherit?
Which control is an example of an object in vb net?
What is the difference between Namespace and Assembly?
What are the different types of a stream?
Name a feature which is common to all .net languages?
How to achieve Polymorphism in VB.Net?
What do you understand by vb.net?
Which classes a dll can contain?
What are the differences between c# and visual basic.net?
What is deep copy?
what is the advantage of option strict on?
Which class allows an element to be accessed using unique key?
Tell me how many .net languages can a single .net dll contain?
What is private assembly?
What is the importance of a Button control?