Bloque static de Java: inicializadores estáticos y otros usos

Опубликовано: 15 Июнь 2023
на канале: makigas
3,857
297

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 людям.