Así, en primer lugar se inicializan los campos estáticos de las clases, desde la primera superclase hay abajo;
Acontinuación, la primera superclase inicializa sus campos de instancia, y ejecuta el código contenido en ellos;
Acto seguido, la primera superclase ejecuta su constructor;
Luego, la siguiente subclase inicializa sus campos de instancia y ejecuta el código que contienen;
Por último, la subclase ejecutan su constructor.
Los últimos dos puntos se repiten por cada subclase, en orden de herencia.