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
Смотрите видео Bloque static de Java: inicializadores estáticos y otros usos онлайн без регистрации, длительностью часов минут секунд в хорошем качестве. Это видео добавил пользователь makigas 15 Июнь 2023, не забудьте поделиться им ссылкой с друзьями и знакомыми, на нашем сайте его посмотрели 3,857 раз и оно понравилось 297 людям.