इंस्टेंस इनिशियलाइज़र ब्लॉक वर्क्स का उपयोग किसी ऑब्जेक्ट के गुणों को इनिशियलाइज़ करने के लिए किया जाता है। कंस्ट्रक्टर को बुलाने से पहले इसे बुलाया जाता है। जब भी कोई वस्तु बनाई जाती है तो इसे हर बार बुलाया जाता है। नीचे दिया गया उदाहरण देखें -
उदाहरण
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(); } }
आउटपुट
Inside instance initializer block Inside constructor Inside instance initializer block Inside constructor