কম্পিউটার

পাইথনে OOP পরিভাষা


  • ক্লাস − একটি বস্তুর জন্য একটি ব্যবহারকারী-সংজ্ঞায়িত প্রোটোটাইপ যা ক্লাসের যেকোন বস্তুকে বৈশিষ্ট্যযুক্ত বৈশিষ্ট্যগুলির একটি সেট সংজ্ঞায়িত করে। বৈশিষ্ট্যগুলি হল ডেটা সদস্য (ক্লাস ভেরিয়েবল এবং ইনস্ট্যান্স ভেরিয়েবল) এবং পদ্ধতি, ডট নোটেশনের মাধ্যমে অ্যাক্সেস করা হয়৷
  • ক্লাস ভেরিয়েবল − একটি পরিবর্তনশীল যা একটি শ্রেণীর সমস্ত দৃষ্টান্ত দ্বারা ভাগ করা হয়। ক্লাস ভেরিয়েবলগুলি একটি ক্লাসের মধ্যে সংজ্ঞায়িত করা হয় তবে ক্লাসের যে কোনও পদ্ধতির বাইরে। ইনস্ট্যান্স ভেরিয়েবলের মতো ক্লাস ভেরিয়েবল ততবার ব্যবহৃত হয় না।
  • ডেটা সদস্য − একটি ক্লাস ভেরিয়েবল বা ইনস্ট্যান্স ভেরিয়েবল যা একটি ক্লাস এবং এর বস্তুর সাথে সম্পর্কিত ডেটা ধারণ করে৷
  • ফাংশন ওভারলোডিং - একটি নির্দিষ্ট ফাংশনে একাধিক আচরণের নিয়োগ। সম্পাদিত ক্রিয়াকলাপ জড়িত বস্তু বা আর্গুমেন্টের ধরন অনুসারে পরিবর্তিত হয়।
  • উদাহরণ পরিবর্তনশীল − একটি ভেরিয়েবল যা একটি পদ্ধতির ভিতরে সংজ্ঞায়িত করা হয় এবং শুধুমাত্র একটি ক্লাসের বর্তমান উদাহরণের অন্তর্গত৷
  • উত্তরাধিকার − একটি শ্রেণির বৈশিষ্ট্য অন্য শ্রেণিতে স্থানান্তর করা যা এটি থেকে উদ্ভূত হয়।
  • উদাহরণ - একটি নির্দিষ্ট শ্রেণীর একটি পৃথক বস্তু। একটি বস্তুর অবজেক্ট যা একটি ক্লাস সার্কেলের অন্তর্গত, উদাহরণস্বরূপ, ক্লাস সার্কেলের একটি উদাহরণ৷
  • ইনস্ট্যান্টেশন - একটি ক্লাসের একটি উদাহরণ তৈরি করা৷
  • পদ্ধতি − একটি বিশেষ ধরনের ফাংশন যা একটি শ্রেণির সংজ্ঞায় সংজ্ঞায়িত করা হয়।
  • অবজেক্ট − একটি ডেটা স্ট্রাকচারের একটি অনন্য উদাহরণ যা এর ক্লাস দ্বারা সংজ্ঞায়িত করা হয়েছে। একটি বস্তু উভয় ডেটা সদস্য (শ্রেণি ভেরিয়েবল এবং ইনস্ট্যান্স ভেরিয়েবল) এবং পদ্ধতি নিয়ে গঠিত।
  • অপারেটর ওভারলোডিং − একটি নির্দিষ্ট অপারেটরে একাধিক ফাংশনের অ্যাসাইনমেন্ট৷

  1. পাইথনে উত্তরাধিকার

  2. Python OOP বেসিক কি?

  3. পাইথনে একটি উদাহরণের ক্লাসের নাম কীভাবে পাবেন?

  4. পাইথনে __init__ ব্যবহার করে কিভাবে ইনস্ট্যান্স অবজেক্ট তৈরি করবেন?