Máquina virtual Java de la clase de carga, inicializa la variable estática de la clase padre, entonces inicializar las variables estáticas subclase, y luego cargar la clase padre, y finalmente cargado subclase
Padres public class {
estático{
System.out.println ( "padre estática");
}
Padres pública () {
System.out.println ( "padre cargado");
}
getaaa public void () {
System.out.println ( "AAA padre");
}
}
clase pública se extiende Niño Padres {
pública de guardería () {
System.out.println ( "carga de niño");
}
getaaa public void () {
System.out.println ( "aaa niño");
}
estático{
System.out.println ( "niño estático");
}
public static void Main (args String []) {
niño niño niño = new ();
child.getaaa ();
}
}
resultados:
estática de los padres
del niño estática
matriz cargada
de carga niño
aaa niño