¿Cuando creo una subclase de otra clase, heredo también su método estático?



   AUTOR PREGUNTA

Publicado 07 febrero 2014 - 20:12

Al crear una subclase de otra clase esta tambien heradara sus metodos estaticos?


¿Tienes la misma pregunta? Yo también

 

Publicado 07 febrero 2014 - 20:18

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());
}
}