El bloque static es un área de inicialización global de clase. Puedes imaginarlo como el constructor estático de una clase. Si se declara, se ejecuta cuando se accede por primera vez a una clase, para instanciarla o para usar un método o propiedad estático de la misma. No debe ser confundido con el modificador static que podemos acompañar a uno de estos métodos o atributos.
Entre las limitaciones de este bloque nos encontramos:
Que no se ejecuta automáticamente por el mero hecho de ejecutar el programa, hay que hacer uso de la clase.
Que no se pueden referenciar métodos o atributos no estáticos de la misma clase, la misma limitación que con otros atributos o métodos estáticos.
Que aunque podemos acceder a un método, no podemos acceder a un atributo si se declara después del propio bloque, siendo una de las pocas veces que Java se nos va a poner exquisito con el orden en el que aparecen los elementos dentro de una clase.
🔔 ¡Suscríbete ya! https://youtube.com/makigas?sub_confi...
➕ Más tutoriales en: https://www.makigas.es
⭐ Programa de miembros: https://youtube.com/@makigas/join
📝 Foros de la comunidad: https://foro.makigas.es
💬 Servidor de Discord: https://discord.makigas.es
Watch video Bloque static de Java: inicializadores estáticos y otros usos online without registration, duration hours minute second in high quality. This video was added by user makigas 15 June 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 3,857 once and liked it 297 people.