jueves, 14 de mayo de 2020

Orden de inicialización

  • 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.