Al icrea una subclase de otra clase, heredará los miembros estáticos de una superclase. Ejemplo tenemos dos clases
//super clase test
public class Test
{
public static int _myInt = 1;
public static int foo()
{
return _myInt;
}
}
//Clase Test2 derivada de Test
public class Test2 extends Test
{
public static int foo()
{
_myInt++;
return _myInt;
}
}
//Clase Testfinal implementa la superclase y la clase las mismas funciones porque solo hereda el metodo estatico de la superclase
public class TestFinal
{
public static void main(String args[])
{
System.out.println(Test.foo());
System.out.println(Test2.foo());
}
}