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


Reply via email to