পাইথন ডকুমেন্টেশন অনুযায়ী super মাল্টিপল পাইথন ক্লাস ইনহেরিটেন্সে সহায়তা করতে পারে। এটি একটি প্রক্সি অবজেক্ট রিটার্ন করে যা মেথড কলগুলিকে প্যারেন্ট বা সিবলিং ক্লাসে ডেলিগেট করে। এটি ওভাররাইড করা ইনহেরিটেড মেথড অ্যাক্সেস করার জন্য উপযোগী। সার্চ অর্ডার getattr()-এর মতোই থাকে, সadece টাইপ নিজেরো বাদ দিয়ে।
অন্য কথায়, super-এ কল করার সময় একটি ফেক অবজেক্ট রিটার্ন হয় যা অ্যাট্রিবিউট লুকআপগুলো ইনহেরিটেন্স চেইনে উপরের ক্লাসগুলোর দিকে ডেলিগেট করে। ملحوظات:
- এটি ওল্ড-স্টাইল ক্লাসের সাথে কাজ করে না।
- পাইথন ২.এ আপনাকে নিজের ক্লাস এবং ইনস্ট্যান্স
super-এ পাস করতে হয়। পাইথন ৩-এ এই প্রয়োজনীয়তা থাকেনা। - এটি সকল মাল্টিপল ইনহেরিটেন্স সঠিকভাবে হ্যান্ডেল করে। একটি মেথড রেজোলিউশন অর্ডার (MRO) জেনারেট হয় এবং লুকআপগুলো এই অর্ডারে প্যারেন্ট ক্লাসগুলোতে হয়।