Secuencia de inicialización del programa Java

La inicialización del programa Java generalmente sigue tres principios:

  1. Estático tiene prioridad sobre no estático.
  2. La clase principal tiene prioridad sobre la clase secundaria.
  3. Inicializar en el orden definido.

La secuencia de inicialización específica es la siguiente:

  1. Variable estática principal
  2. Bloque de código estático principal
  3. Subclase de variables estáticas
  4. Bloque de código estático de subclase
  5. Variable no estática principal
  6. Bloque de código no estático principal
  7. Super clase constructor
  8. Subclase de variables no estáticas
  9. Subclase de bloque de código no estático
  10. Método de construcción de subclase
Publicado 94 artículos originales · me gusta 0 · visitas 722

Supongo que te gusta

Origin blog.csdn.net/qq_46578181/article/details/105283524
Recomendado
Clasificación