struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yee, Richard K,,DMDCWEST" <Ye...@osd.pentagon.mil>
Subject RE: [OT] Use of Static Methods
Date Wed, 09 Jul 2003 19:12:58 GMT
Perhaps everyone is correct here. Technically, as Brian showed, the language
does not prevent you from overriding a method signature in a subclass,
however, behaviorally, it will not completely behave like an overridden
method. Like I pointed out in a previous email, you will not get polymorphic
behavior with the method. As Kris pointed out it is hiding the behavior of
the parent class.

I hope this satisfies everyone's points on this topic now.

Regards,

Richard

-----Original Message-----
From: Brian Lee [mailto:brian_a_lee@hotmail.com] 
Sent: Wednesday, July 09, 2003 12:02 PM
To: dgraham@apache.org; struts-user@jakarta.apache.org
Subject: RE: [OT] Use of Static Methods


>From: David Graham <grahamdavid1980@yahoo.com>
>Reply-To: dgraham@apache.org
>To: Struts Users Mailing List <struts-user@jakarta.apache.org>
>
> >
> > 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

_________________________________________________________________
The new MSN 8: advanced junk mail protection and 2 months FREE*  
http://join.msn.com/?page=features/junkmail


---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: struts-user-unsubscribe@jakarta.apache.org
For additional commands, e-mail: struts-user-help@jakarta.apache.org


Mime
View raw message