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