কম্পিউটার

কিভাবে কন্সট্রাক্টর পদ্ধতি __init__ পাইথনে কাজ করে?


__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__ পদ্ধতি ব্যবহার করেছি।



  1. কিভাবে পুনরাবৃত্তি অপারেটর Python তালিকায় কাজ করে?

  2. পাইথনের তালিকায় * অপারেটর কীভাবে কাজ করে?

  3. পাইথনে কিভাবে \B রেগুলার এক্সপ্রেশন কাজ করে?

  4. পাইথন ফাইলগুলিতে আন্ডারস্কোর _ কীভাবে কাজ করে?