স্বয়ং
'স্ব' শব্দটি একটি শ্রেণীর উদাহরণ উপস্থাপন করতে ব্যবহৃত হয়। "self" কীওয়ার্ড ব্যবহার করে আমরা পাইথনে ক্লাসের বৈশিষ্ট্য এবং পদ্ধতিগুলি অ্যাক্সেস করি৷
__init__ পদ্ধতি
"__init__" পাইথন ক্লাসে একটি সংরক্ষিত পদ্ধতি। এটিকে অবজেক্ট ওরিয়েন্টেড পরিভাষায় কনস্ট্রাক্টর বলা হয়। এই পদ্ধতিটি বলা হয় যখন একটি ক্লাস থেকে একটি অবজেক্ট তৈরি করা হয় এবং এটি ক্লাসকে ক্লাসের বৈশিষ্ট্যগুলি শুরু করার অনুমতি দেয়৷
উদাহরণ
প্রস্থ(b=120), দৈর্ঘ্য(l=160) সহ একটি আয়তক্ষেত্রাকার ক্ষেত্রের মূল্য বের করুন। প্রতি 1 বর্গ ইউনিটের দাম x (2000) টাকা
class Rectangle:
def __init__(self, length, breadth, unit_cost=0):
self.length = length
self.breadth = breadth
self.unit_cost = unit_cost
def get_area(self):
return self.length * self.breadth
def calculate_cost(self):
area = self.get_area()
return area * self.unit_cost
# breadth = 120 units, length = 160 units, 1 sq unit cost = Rs 2000
r = Rectangle(160, 120, 2000)
print("Area of Rectangle: %s sq units" % (r.get_area())) আউটপুট
এটি আউটপুট দেয়
Area of Rectangle: 19200 sq units Cost of rectangular field: Rs.38400000