__init__(self, ...)
মেথডটি একটি ক্লাসের অবজেক্ট তৈরি করার সময় স্বয়ংক্রিয়ভাবে ডাকা হয়। এটি অবজেক্টের অবস্থা সেট করতে ব্যবহৃত হয়।
উদাহরণ:
class Point:
def __init__(self, x, y):
self.x = x
self.y = y
point = Point(10, 20)
print(point.x)
# Output: 10
print(point.y)
# Output: 20
আমরা কোন ক্লাসের অবজেক্ট তৈরির সময় __init _() ম্যাজিক মেথড ব্যবহার করে স্বয়ংক্রিয়ভাবে কিছু কার্য সম্পাদন করতে পারি। আমারা সাধারনত ক্লাসের প্রোপার্টির মান সেট করার জন্য __init _() ম্যাজিক মেথডটি ব্যবহার করি।
class School:
def __init__(self,):
print('Hello I Am Olee')
#Create Object
du= School()
Output 👍
Hello I Am Olee
init() paramitar
class School:
name=''
def __init__(self,name):
self.name=name
print('Hello I Am Olee')
#Create Object
du= School('gsm')
print(du.name)
Output 👍
Hello I Am Olee
gsm