কম্পিউটার

কীভাবে জাভাতে ক্লাস সিঙ্গেলটন তৈরি করবেন?


A Singleton ক্লাস এমন একটি শ্রেণী যেখানে শুধুমাত্র একটি একক বস্তু আছে ., যার মানে হল যে আমরা শুধুমাত্র একবার ক্লাস ইনস্ট্যান্ট করতে পারি . যখন আমরা নির্মাণকারী ঘোষণা করি ক্লাসের ব্যক্তিগত হিসেবে , এটি বস্তু তৈরির সুযোগকে সীমিত করবে . যদি আমরা বস্তুর একটি দৃষ্টান্তকে স্ট্যাটিক পদ্ধতিতে ফেরত দেই , আমরা ক্লাসের ভিতরে বস্তুর সৃষ্টি পরিচালনা করতে পারি নিজেই আমরা একটি স্ট্যাটিক ব্লক তৈরি করতে পারি একটি বস্তু তৈরির জন্য।

উদাহরণ

public class SingletonClassTest {
   private static SingletonClassTest obj;
   static {
      obj = new SingletonClassTest(); // creation of object in a static block
   }
   private SingletonClassTest() { } // declaring the constructor as private
   public static SingletonClassTest getObject() {
      return obj;
   }
   public void print() {
      System.out.println("Singlton Class Test");
   }
   public static void main(String[] args) {
      SingletonClassTest test = getObject();
      test.print();
   }
}

আউটপুট

Singlton Class Test

  1. কীভাবে জাভা ফাইল ক্লাস ব্যবহার করবেন

  2. জাভা হ্যাশম্যাপ ক্লাস কিভাবে ব্যবহার করবেন

  3. জাভা স্ট্যাটিক

  4. অ্যান্ড্রয়েডে সিঙ্গেলটন ক্লাস কীভাবে ব্যবহার করবেন?