can a static method be overridden
Answer Posted / dheerendra
static method can be overriden the case is that in in
subclass that method should also be static.
class A {
static void something () { System.out.println("static method
in A");}
}
class B extends A {
static void something () {System.out.println("static method
in B");}
}
class TestClass{
public static void main(String args[]){
A a = new A();
B b = new B();
A.something();
B.something();
A t = new B();
t.something();
}
}
the output is
static method in A
static method in B
static method in A
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
To what value is a variable of the string type automatically initialized?
What is RMI and what are the services in RMI?
What are various types of class loaders used by jvm?
What is clustering? What are the different algorithms used for clustering?
what are the advantages of JTA over JTS?
What is the difference between a static and a non-static inner class?
When is the best time to validate input?
what is a non-repeatable read?
How to implement RMI in Java?
What are transaction attributes?
which type of objects reference will be given to client?
If your ui seems to freeze periodically, what might be a likely reason?
how to make a index.jsp for running the site in internet and find an error for connection with weblogic server and java that give an error invalid object name.and how to maintain session.
Which component handles cluster communication in jboss?
Why do I get a duplicate name error when loading a jar file?