- ইনস্ট্যান্টেশন বা কলিং-এ-ক্লাস-অবজেক্ট অপারেশন একটি খালি বস্তু তৈরি করে। অনেক ক্লাস একটি নির্দিষ্ট প্রাথমিক অবস্থা সহ দৃষ্টান্ত সহ বস্তু তৈরি করতে পছন্দ করে। তাই একটি ক্লাস __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)