Java doesn\'t allow overriding of static methods but,
class stat13
{
static void show()
{
System.out.println(\"Static in base\");
}
p
Overriding happens when a child-class provides it's own implementation for a method such that the child-class instance will be invoked. The operative word here is - instance.
Static methods are invoked in the context of the class e.g.
stat13.show(...);
OR
next.show(...);
FWIW, your sample code is not an example of overriding.