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

Luồng điều khiển tĩnh (Static Control Flow) trong Java


Luồng điều khiển tĩnh xác định các thành viên static, thực thi các khối static, sau đó thực thi phương thức main static. Xem ví dụ:

Ví dụ

public class Demo{    static int a = 97;    public static void main(String[] args){       print();       System.out.println("The main method has completed executing");    }    static{       System.out.println(a);       print();       System.out.println("We are inside the first static block");    }    public static void print(){       System.out.println(b);    }    static{       System.out.println("We are inside the second static block");    }    static int b = 899; }

Kết quả

97 0 We are inside the first static block We are inside the second static block 899 The main method has completed executing

Lớp Demo chứa biến static, hàm main gọi print. Khối static khác in biến static trước đó và gọi print lại. Hàm static print khác in biến khác. Khối static nữa in thông báo. Bên ngoài các khối static, một static integer khác được định nghĩa.