programa Java para el bloque estático

Static Bloquear

Static bloque se utiliza para inicializar o cambiar las variables de Java default static. Cuando se carga class este bloque es ejecutado y todas las variables static inicializado.

En un class no puede ser bloque static múltiple, que se cargará en la secuencia en que se declaran.

Programa:

// Java program to demonstrate example of static block.
import java.util.*;
public class StaticBlock {
//static variables
static int a;
static int b;
static int c;
//static block1
static {
System.out.println("I'm in static block 1.");
a = 10;
}
//static block2
static {
System.out.println("I'm in static block 2.");
b = 20;
}
//static block3
static {
System.out.println("I'm in static block 3.");
c = 30;
}
public static void main(String[] s) {
System.out.println("Value of a: " + a);
System.out.println("Value of a: " + b);
System.out.println("Value of a: " + c);
}
}

Salida:

I'm in static block 1.
I'm in static block 2.
I'm in static block 3.
Value of a: 10
Value of a: 20
Value of a: 30

Hay tres static bloques en este programa y se cargan antes de ejecutar la función main () en la secuencia en la que se declaran.


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *