সুচিপত্র:

আপনি কিভাবে পাইথনে সুপার ক্লাস ব্যবহার করবেন?
আপনি কিভাবে পাইথনে সুপার ক্লাস ব্যবহার করবেন?

ভিডিও: আপনি কিভাবে পাইথনে সুপার ক্লাস ব্যবহার করবেন?

ভিডিও: আপনি কিভাবে পাইথনে সুপার ক্লাস ব্যবহার করবেন?
ভিডিও: পাইথনে সুপার() এর একটি সহজ ব্যাখ্যা 2024, এপ্রিল
Anonim

মূলত, দ সুপার ফাংশন হতে পারে ব্যবহৃত লাভ করতে অ্যাক্সেস উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি থেকে - ক অভিভাবক বা ভাইবোন শ্রেণী – যেটি একটিতে ওভাররাইট করা হয়েছে শ্রেণী বস্তু অথবা, কর্মকর্তা হিসাবে পাইথন ডকুমেন্টেশন বলে: "[ সুপার হয় ব্যবহৃত to] একটি প্রক্সি অবজেক্ট রিটার্ন করে যা একটি কে মেথড কল অর্পণ করে অভিভাবক বা ভাইবোন শ্রেণী ধরনের

অনুরূপভাবে, সুপার () পাইথনে কী করে?

পাইথন সুপার ফাংশন হয় একটি অন্তর্নির্মিত ফাংশন যা প্রক্সি অবজেক্ট রিটার্ন করে যা আপনাকে 'এর মাধ্যমে প্যারেন্ট ক্লাস রেফার করতে দেয় সুপার . ' দ্য সুপার মধ্যে ফাংশন পাইথন উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতিতে অ্যাক্সেস পেতে ব্যবহার করা যেতে পারে, যা হয় হয় অভিভাবক বা ভাইবোন শ্রেণী থেকে।

এছাড়াও জেনে নিন, সুপার () _ Init_ কি? _এটা_ () সুপারক্লাসের (স্কোয়ার) স্বয়ংক্রিয়ভাবে কল করা হবে। সুপার() একটি অভিভাবক শ্রেণিতে একটি প্রতিনিধি বস্তু ফেরত দেয়, তাই আপনি সরাসরি এটিতে যে পদ্ধতিটি চান তা কল করুন: সুপার() . এটি বিশেষত কার্যকর যখন আপনার কাছে একটি সুপারক্লাস থেকে উত্তরাধিকারসূত্রে পাওয়া একাধিক সাবক্লাস থাকে।

এই পদ্ধতিতে, পাইথনে সুপার ক্লাস কি?

পাইথন সুপার () দ্য সুপার () বিল্টইন একটি প্রক্সি বস্তু প্রদান করে (এর অস্থায়ী বস্তু সুপার ক্লাস ) যা আমাদের পদ্ধতিগুলি অ্যাক্সেস করতে দেয় বেস ক্লাস . ভিতরে পাইথন , সুপার () দুটি প্রধান ব্যবহারের ক্ষেত্রে রয়েছে: আমাদের ব্যবহার এড়াতে অনুমতি দেয় বেস ক্লাস স্পষ্টভাবে নাম। একাধিক উত্তরাধিকার নিয়ে কাজ করা।

আপনি কিভাবে সুপার ক্লাস ব্যবহার করবেন?

জাভাতে সুপার কীওয়ার্ড

  1. সুপার অবিলম্বে প্যারেন্ট ক্লাস ইনস্ট্যান্স ভেরিয়েবল উল্লেখ করতে ব্যবহার করা যেতে পারে।
  2. সুপার অবিলম্বে অভিভাবক শ্রেণীর পদ্ধতি চালু করতে ব্যবহার করা যেতে পারে।
  3. super() অবিলম্বে প্যারেন্ট ক্লাস কনস্ট্রাক্টরকে আহ্বান করতে ব্যবহার করা যেতে পারে।

প্রস্তাবিত: