File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Beginning Java and the fly likes Can static methods be overridden Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Beginning Java
Bookmark "Can static methods be overridden" Watch "Can static methods be overridden" New topic

Can static methods be overridden

Venkata Sirish
Ranch Hand

Joined: Apr 09, 2007
Posts: 112
This is Venkat. I have a doubt regarding " can static methods be overridden " . Please present a reason for your answer.

Thanks in Advance,
Katrina Owen

Joined: Nov 03, 2006
Posts: 1367
Hi Venkat,

Where exactly are you stuck? Are you trying to override a static method and getting strange behavior? If so, what are you observing, and why does it surprise you?

We are happy to help out, but you do need to show some effort, since we generally hold to the view that you will learn something better if you have to think about it than if you are just given the answer.

You may find something of interest in this article.

[ April 17, 2008: Message edited by: Katrina Owen ]
fred rosenberger
lowercase baba

Joined: Oct 02, 2003
Posts: 11955

and of course, what happens when you try it?

There are only two hard things in computer science: cache invalidation, naming things, and off-by-one errors
camilo lopes
Ranch Hand

Joined: Aug 08, 2007
Posts: 202
the methods static aren't overriden. because the methods static they pertence the class

Brazil - Sun Certified Java Programmer - SCJP 5 About Java - Update every Week.
Guide SCJP - tips that you need know
Parthiban Malayandi
Ranch Hand

Joined: Apr 15, 2008
Posts: 70
Hi friends ,

I also learned that we can't override static method .

Here is a simple program to test it

This is even stated in JavaRanch FAQ
[ April 17, 2008: Message edited by: Parthiban Mahiby ]
I agree. Here's the link:
subject: Can static methods be overridden
It's not a secret anymore!