Alex Karasulu wrote:
Hey Mike, Jeff,
Not denying these claims but just curious. Can you guys educate me as to
how it works, or helps in these cases. I never bothered to investigate this
@Override tag.
Basically (and I'm not a user of this tag), it's helpfull when you want
to override a method from an upper class and want to be sure that the
API user won't call the wrong method by mistake.
For instance, suppose you override the compareTo method because the
super.compareTo is not ok, and now suppose you misnamed the method
(compareto with a lower 't'). The API user will use compareTo, and will
call the super method instead of the one you want him to use.
With the @Override tag, this can't happen, because the compiler won't
fine a compareto method, and will issue an error.
So, yes, it may be useful.
Thanks,
Alex
On Thu, Jun 5, 2008 at 6:28 PM, Jeff Genender <[EMAIL PROTECTED]> wrote:
I would keep them because they really help when there are changes in
super classes during a compile.
Jeff
Emmanuel Lecharny wrote:
i guys,
while browsing MINA's code, I see @Override used everywhere. I know it
can be helpful when overriding an existing method, but do you think we
need to keep them ?
wdyt ?
--
--
cordialement, regards,
Emmanuel Lécharny
www.iktek.com
directory.apache.org