যখনই একটি বস্তু তৈরি হয়, একটি অ-স্থির ব্লক নির্মাণকারীর সম্পাদনের আগে কার্যকর করা হবে৷
নন-স্ট্যাটিক ব্লক
- নন-স্ট্যাটিক ব্লক শ্রেণী স্তর ব্লক যার কোন প্রোটোটাইপ নেই।
- একটি নন-স্ট্যাটিক ব্লকের প্রয়োজন কনস্ট্রাক্টর নির্বিশেষে যখনই একটি বস্তু তৈরি করা হয় তখন যেকোন যুক্তি প্রয়োগ করা হয় .
- নন-স্ট্যাটিক ব্লক স্বয়ংক্রিয়ভাবে JVM দ্বারা ডাকা হয় জাভা স্ট্যাক এলাকায় প্রতিটি বস্তু তৈরির জন্য .
- আমরা যেকোন সংখ্যক নন-স্ট্যাটিক ব্লক তৈরি করতে পারি n জাভা।
- মৃত্যুদণ্ডের আদেশ এর নন-স্ট্যাটিক ব্লক একটি অর্ডার যেমন সেগুলিকে সংজ্ঞায়িত করা হয়েছে৷ .
উদাহরণ
public class NonStaticBlockTest { { System.out.println("First Non-Static Block"); // first non-static block } { System.out.println("Second Non-Static Block"); // second non-static block } { System.out.println("Third Non-Static Block"); // third non-static block } NonStaticBlockTest() { System.out.println("Execution of a Constructor"); // Constructor } public static void main(String args[]) { NonStaticBlockTest nsbt1 = new NonStaticBlockTest(); NonStaticBlockTest nsbt2 = new NonStaticBlockTest(); } }
আউটপুট
First Non-Static Block Second Non-Static Block Third Non-Static Block Execution of a Constructor First Non-Static Block Second Non-Static Block Third Non-Static Block Execution of a Constructor