যখন ক্লাস ব্যবহার করে আয়তক্ষেত্রের ক্ষেত্রফল বের করার প্রয়োজন হয়, তখন অবজেক্ট ওরিয়েন্টেড পদ্ধতি ব্যবহার করা হয়। এখানে, একটি শ্রেণী সংজ্ঞায়িত করা হয়, গুণাবলী সংজ্ঞায়িত করা হয়। ফাংশন নির্দিষ্ট অপারেশন সঞ্চালন যে শ্রেণীর মধ্যে সংজ্ঞায়িত করা হয়. ক্লাসের একটি উদাহরণ তৈরি করা হয় এবং আয়তক্ষেত্রের ক্ষেত্রফল বের করতে ফাংশনগুলি ব্যবহার করা হয়।
নীচে একই −
এর জন্য একটি প্রদর্শন রয়েছে৷উদাহরণ
class shape_rectangle(): def __init__(self,my_length, my_breadth): self.length = my_length self.breadth = my_breadth def calculate_area(self): return self.length*self.breadth len_val = 6 bread_val = 45 print("The length of the rectangle is : ") print(len_val) print("The breadth of the rectangle is : ") print(bread_val) my_instance = shape_rectangle(len_val,bread_val) print("The area of the rectangle : ") print(my_instance.calculate_area()) print()
আউটপুট
The length of the rectangle is : 6 The breadth of the rectangle is : 45 The area of the rectangle : 270
ব্যাখ্যা
- ‘shape_rectangle’ নামের একটি শ্রেণী সংজ্ঞায়িত করা হয়েছে।
- এটির 'init' পদ্ধতি রয়েছে যা মানগুলিকে শুরু করে।
- এতে একটি পদ্ধতিও রয়েছে যা নির্দিষ্ট পরামিতি দেওয়া আয়তক্ষেত্রের ক্ষেত্রফল গণনা করে৷
- এই ক্লাসের একটি উদাহরণ তৈরি করা হয়েছে।
- ক্ষেত্র গণনা করার ফাংশনটি প্রয়োজনীয় প্যারামিটার পাস করে বলা হয়।
- এটি কনসোলে আউটপুট হিসাবে প্রদর্শিত হয়।