যখন এমন একটি ক্লাস তৈরি করার প্রয়োজন হয় যেখানে একটি পদ্ধতি রয়েছে যা ব্যবহারকারীর কাছ থেকে একটি স্ট্রিং গ্রহণ করে এবং অন্য একটি পদ্ধতি যা স্ট্রিংটি প্রিন্ট করে, তখন অবজেক্ট ওরিয়েন্টেড পদ্ধতি ব্যবহার করা হয়। এখানে, একটি শ্রেণী সংজ্ঞায়িত করা হয়, এবং গুণাবলী সংজ্ঞায়িত করা হয়। ফাংশন নির্দিষ্ট অপারেশন সঞ্চালন যে শ্রেণীর মধ্যে সংজ্ঞায়িত করা হয়. ক্লাসের একটি উদাহরণ তৈরি করা হয়, এবং ফাংশনগুলি ক্যালকুলেটর ক্রিয়াকলাপ সম্পাদন করতে ব্যবহৃত হয়৷
নীচে একই −
এর জন্য একটি প্রদর্শন রয়েছে৷উদাহরণ
class print_it(): def __init__(self): self.string = "" def get_data(self): self.string=input("Enter the string : ") def put_data(self): print("The string is:") print(self.string) print("An object of the class is being created") my_instance = print_it() print("The 'get_data' method is being called") my_instance.get_data() print("The 'put_data' method is being called") my_instance.put_data()
আউটপুট
An object of the class is being created The 'get_data' method is being called Enter the string : janewill The 'put_data' method is being called The string is: janewill
ব্যাখ্যা
- 'print_it' ক্লাস নামের একটি ক্লাস সংজ্ঞায়িত করা হয়েছে, যেটির ফাংশন আছে 'get_data', এবং 'put_data'।
- এগুলি ক্রিয়াকলাপ সম্পাদন করতে ব্যবহৃত হয় যেমন ব্যবহারকারীর কাছ থেকে ডেটা পাওয়া এবং যথাক্রমে পর্দায় প্রদর্শন করা হয়৷
- এই ক্লাসের একটি উদাহরণ তৈরি করা হয়েছে।
- স্ট্রিং এর মান সন্নিবেশ করা হয়, এবং এর উপর অপারেশন করা হয়।
- প্রাসঙ্গিক বার্তা এবং আউটপুট কনসোলে প্রদর্শিত হয়।