কম্পিউটার টিউটোরিয়াল

পাইথনে __init__ ব্যবহার করে ইনস্ট্যান্স অবজেক্ট কীভাবে তৈরি করবেন?


  • ইনস্ট্যানশিয়েশন বা ক্লাস অবজেক্ট কলিং অপারেশন একটি খালি অবজেক্ট তৈরি করে। অনেক ক্লাস স্পেসিফিক ইনিশিয়াল স্টেটসহ ইনস্ট্যান্স অবজেক্ট তৈরি করতে চায়। তাই একটি ক্লাস একটি স্পেশাল মেথড __init__() ডিফাইন করতে পারে, যেন -
  • def __init__(self) -
  •     self.data = [ ]
  • যখন একটি ক্লাস __init__() মেথড ডিফাইন করে, ক্লাস ইনস্ট্যানশিয়েশন অটোমেটিক্যালি নতুন তৈরি ক্লাস ইনস্ট্যান্সকে ইনভোক করে যা প্রাপ্য -
  • x = MyClass()
  • __init__() মেথডের আর্গুমেন্ট থাকতে পারে। এখানে, ক্লাস ইনস্ট্যানশিয়েশন অপারেটরে দেওয়া আর্গুমেন্টগুলো __init__()-এ পাস হয়। উদাহরণস্বরূপ,
>>> class Complex:
...     def __init__(self, realpart, imagpart):
...         self.r = realpart
...         self.i = imagpart
...
>>> x = Complex(4.0, -6.5)
>>> x.r, x.i
(4.0, -6.5)

  1. জাভা ৯-এ VarHandle ইনস্ট্যান্স তৈরি করার পদ্ধতি

  2. পাইথনে পাওয়ারপয়েন্ট ফাইল তৈরি করা

  3. Python-এ Matplotlib ব্যবহার করে হিস্টোগ্রাম কীভাবে তৈরি করা যায়?

  4. পাইথন ব্যবহার করে স্টপওয়াচ তৈরি করা