__init__
"__init__" পাইথন ক্লাসে একটি সংরক্ষিত পদ্ধতি। এটি ওওপি ধারণাগুলিতে একটি কনস্ট্রাক্টর হিসাবে পরিচিত। এই পদ্ধতিটিকে বলা হয় যখন ক্লাস থেকে একটি অবজেক্ট তৈরি করা হয় এবং এটি ক্লাসকে একটি ক্লাসের বৈশিষ্ট্যগুলি শুরু করার অনুমতি দেয়৷
আমরা কিভাবে "__init__ " ব্যবহার করতে পারি?
আসুন বিবেচনা করা যাক যে আমরা গাড়ি নামে একটি ক্লাস তৈরি করছি। গাড়িতে "রঙ", "মডেল", "স্পীড" ইত্যাদির মতো বৈশিষ্ট্য এবং "স্টার্ট", "এক্সিলারেট", "চেঞ্জ_ গিয়ার" ইত্যাদির মতো পদ্ধতি থাকতে পারে।
উদাহরণ
class Car(object):
def __init__(self, model, color, speed):
self.color = color
self.speed = speed
self.model = model
def start(self):
print("started")
def accelerate(self):
print("accelerating...")
def change_gear(self, gear_type):
print("gear changed") তাই আমরা ক্লাস অ্যাট্রিবিউট শুরু করতে কনস্ট্রাক্টর __init__ পদ্ধতি ব্যবহার করেছি।