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

Instance initializer block trong Java


Instance initializer block dùng để khởi tạo thuộc tính của object. Nó được gọi trước khi constructor được gọi. Nó được gọi mỗi lần object được tạo. Xem ví dụ:

Ví dụ

public class Tester {
    {
        System.out.println("Inside instance initializer block");
    }
    Tester() {
        System.out.println("Inside constructor");
    }
    public static void main(String[] arguments) {
        Tester test = new Tester();
        Tester test1 = new Tester();
    }
}

Kết quả

Inside instance initializer block
Inside constructor
Inside instance initializer block
Inside constructor