কম্পিউটার

কনস্ট্রাক্টরের নাম জাভাতে ক্লাসের নামের মতো কেন?


প্রতিটি ক্লাস অবজেক্ট একই নতুন কীওয়ার্ড ব্যবহার করে তৈরি করা হয়, তাই এটিকে অবশ্যই যে ক্লাসে একটি অবজেক্ট তৈরি করতে হবে সে সম্পর্কে তথ্য থাকতে হবে। এই কারণে, কন্সট্রাক্টরের নামটি ক্লাসের নামের মতোই হওয়া উচিত।

উদাহরণ

class MyConstructor{
   public MyConstructor() {
      System.out.println("The constructor name should be same as the class name");
   }
   public static void main(String args[]){
      MyConstructor mc = new MyConstructor();
   }
}

উপরের প্রোগ্রামে, কন্সট্রাকটরের নামটি ক্লাসের নামের (MyConstructor) মতই হওয়া উচিত।

আউটপুট

The constructor name should be same as the class name

  1. জাভাতে কার্সার ক্লাসের গুরুত্ব কী?

  2. কেন একটি ইন্টারফেসের একটি কনস্ট্রাক্টর নেই যেখানে একটি বিমূর্ত শ্রেণীর জাভাতে একটি কনস্ট্রাক্টর আছে?

  3. কেন স্ট্রিং ক্লাস জাভাতে অপরিবর্তনীয় বা চূড়ান্ত?

  4. কেন কনস্ট্রাক্টর জাভাতে চূড়ান্ত হতে পারে না