--- Brian Lee <[EMAIL PROTECTED]> wrote:
> >From: David Graham <[EMAIL PROTECTED]>
> >Reply-To: [EMAIL PROTECTED]
> >To: Struts Users Mailing List <[EMAIL PROTECTED]>
> >
> > >
> > > 2) It is not correct to say that static methods can't be overriden.
> They
> > > can
> > > be overridden with another static method. You can't override a
> static
> > > method
> > > to be non-static, however.
> >
> >That's incorrect. Static methods cannot be overridden.
>
> Actually, that's incorrect. Static method can be overridden.
>
> foo.java
> public class foo{
> public static void bar(){}
> }
>
> baz.java
> public class baz extends foo{
> public static void bar(){}
> }
>
> compiles
Of course that compiles. You've hidden the definition from foo, *not*
overridden it. There is a huge difference.
David
>
> _________________________________________________________________
> The new MSN 8: advanced junk mail protection and 2 months FREE*
> http://join.msn.com/?page=features/junkmail
>
__________________________________
Do you Yahoo!?
SBC Yahoo! DSL - Now only $29.95 per month!
http://sbc.yahoo.com
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]