IS method overriding is Duplication of Methods?
Answers were Sorted based on User's Feedback
Answer / amol
No. In method overriding the behaviour of overrided method
is different. The subclass override only those methods,
which has different behaviour than superclass else alawys
use all the methods of superclass, which is better than
making a lot duplication by defining another class for same
methods of superclass.
| Is This Answer Correct ? | 29 Yes | 1 No |
Answer / venkat
To understand the Question, one needs to know the scenarios
where in a method is overriden.
there are two cases:
you want to override a method:
1)when the super class doesnt know how to implement it, and
leaves the implementation to the sub-class.
2)when the subclass feels, it has to add few more details
specific to itself than which are provided by the
superclass.
so there is no duplication happening provided one overrides
a method sensibly(understanding thorougly if overriding a
method is necessary or not).if one wishes to write things
that are already available, it is then called "duplication
of code",
| Is This Answer Correct ? | 11 Yes | 0 No |
Answer / naveen kumar raavi
No.In subclass we will extend the functionality of super
class method.
| Is This Answer Correct ? | 7 Yes | 0 No |
Answer / sampada
yes and no.yes overiding is duplication of signatue only
but not implentation is duplicated.subclass gives diff
implementation of it.
| Is This Answer Correct ? | 3 Yes | 1 No |
How are this() and super() used with constructors?
can any body tell me? does advance java and j2ee both are same.
What is a method type?
What is thread life cycle?
How can we find the actual size of an object on the heap?
How to compare strings in java?
What is java abstraction with example?
What is garbage collection in Java, and how can it be used ?
32 Answers Accenture, HCL, Infosys, Sara, SITS, TCS, Wipro,
What is core java called?
What is difference between local variable and global variable?
Question 6 [9] 6.1 In what situations (in general) would you use a TreeMap? (3) 6.2 In what situations (in general) would you use a HashSet to store a collection of values?
when to for abstract class and when to go for interface