Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Java

Khối static trong Java với ví dụ


Khối static thực thi khi classloader tải lớp. Khối static được gọi trước phương thức main(). Xem ví dụ:

Ví dụ

class Demo{    static int val_1;    int val_2;    static{       val_1 = 67;       System.out.println("The static block has been called.");    } } public class Main{    public static void main(String args[]){       System.out.println(Demo.val_1);    } }

Kết quả

The static block has been called. 67

Lớp Demo chứa giá trị integer static và integer bình thường. Trong khối static, giá trị được định nghĩa, và trong lớp main, thể hiện của lớp Demo được tạo và integer static được truy cập từ đó.