La secuencia de inicialización

Tres principios:

1, la variable antes de la método

2, antes de la (método constructor estático) estático no estacionaria

3, la clase padre antes de la subclase. (Para ser generado cuando un nuevo objeto objeto subclase matriz, que se empaqueta dentro de una subclase objeto de esta subclase es la razón utilizando el método de la clase padre).

Añadido: inicialización estática sólo se realiza cuando es necesario, si no crea un objeto y no llama a las variables estáticas, no se crearán las variables estáticas.

proceso:

 inicialización del objeto:

  1. constructor de la subclase primera pila, la inicialización por defecto
  2. constructor de la clase Súper a los padres, el padre pila constructor de la clase. Si el método constructor de la clase padre para ser sobrescritos, el método de funcionamiento de la parte posterior de la subclase. constructor de la clase padre después de la inicialización se ha completado la pila. (Carreras equivalentes fuera sentencia super ())
  3. Subclase explícitamente initialize
  4. estructura de bloque de código de inicialización
  5. método constructor de la subclase

 

 

Publicado 38 artículos originales · ganado elogios 6 · vistas 1900

Supongo que te gusta

Origin blog.csdn.net/weixin_43827227/article/details/104893523
Recomendado
Clasificación