can a static method be overridden
Answer Posted / vivek
If a subclass defines a static method with the same signature as a static method in the superclass, the method in the subclass hides the one in the superclass. The distinction between hiding and overriding has important implications.
public class Animal
{
public static void hide()
{
System.out.format("The hide method in Animal.");
}
public void override()
{
System.out.format("The override method in Animal.");
}
}
public class Cat extends Animal
{
public static void hide()
{
System.out.format("The hide method in Cat.");
}
public void override()
{
System.out.format("The override method in Cat.");
}
}
But still I am not convinced with the exact difference in between hiding and overriding a method...???
| Is This Answer Correct ? | 1 Yes | 0 No |
Post New Answer View All Answers
Do we need to override service() method
What is the map interface?
What is the difference between the font and fontmetrics classes?
What method is invoked to cause an object to begin executing as a separate thread?
What is the difference between ear, jar and war file?
Can I import same package/class twice? Will the jvm load the package twice at runtime?
How messaging services are done, before release of JMS?
Describe activation process?
What is the difference between RMI registry and OS Agent?
Why is string immutable in java?
what is meant by JRMP?
How to deploy Jar, War files in J2EE?
Can I run seam with jdk 1.4 and earlier?
In inglish: How to convert jar to exe files? Em português: Como converter arquivos .jar para .exe?
Why use POJO when I can use hashmap