Answer Posted / nilesh more
Finally, remember that static methods can't be overridden!
This doesn't mean they can't be redefined in a subclass, but
redefining and overriding aren't the same thing.
Let's take a look at an example of a redefined (remember,
not overridden), staticmethod:
class Animal
{
static void doStuff()
{
System.out.print("a ");
}
}
class Dog extends Animal
{
static void dostuff()
{ // it's a redefinition,
// not an override
System.out.print("d ");
}
public static void main(String [] args)
{
Animal [] a = {new Animal(), new Dog(), new Animal()};
for(int x = 0; x < a.length; x++)
a[x].doStuff(); // invoke the static method
}
}
Running this code produces the output:
a a a
The above written material is from kathe Siera which clearly
says that "Static methods can't be overridden."
But you can only redefine them which is not as overriding.
For any further perfect explanation please refer kathe Ciera
book
Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
Is there a guarantee of uniqueness for entity beans?
Is the ternary operator written x : y ? Z or x ? Y : z ?
What restrictions are placed on the location of a package statement within a source code file?
In inglish: How to convert jar to exe files? Em português: Como converter arquivos .jar para .exe?
What does module-relative mean?
What is clustering? What are the different algorithms used for clustering?
Which are the different segments of memory?
Why are some of the class and element names counter-intuitive?
What are the diff types of exception?
Name the class that is used to bind the server object with RMI Registry?
Difference between loadclass and class.forname?
Can I import same package/class twice? Will the jvm load the package twice at runtime?
What is the difference between session and entity beans?
what are RemoteObjects?
cud u help me ... i am struggling with this question... to find all the subsets of a given set for ex.... a,,b,c shud give all the subsets.... i gt the program in c bt nt able to get it in java..... help needed ..