আমি 'পাইথ ইন্ট পাইথন' পড়ছিলাম এবং ক্লাসগুলির অধ্যায়টিতে এটি উদাহরণ দেয়:
class FileInfo(UserDict):
"store file metadata"
def __init__(self, filename=None):
UserDict.__init__(self)
self["name"] = filename
লেখক তারপরে বলেছেন যে আপনি যদি __init__
পদ্ধতিটিকে ওভাররাইড করতে চান তবে আপনাকে অবশ্যই __init__
সঠিক প্যারামিটার সহ অভিভাবকদের কল করতে হবে ।
- যদি সেই
FileInfo
শ্রেণীর একাধিক পূর্বপুরুষ শ্রেণি থাকে তবে কী হবে?- আমার কি পূর্বপুরুষ শ্রেণীর সমস্ত
__init__
পদ্ধতি স্পষ্টভাবে কল করতে হবে ?
- আমার কি পূর্বপুরুষ শ্রেণীর সমস্ত
- এছাড়াও, আমি ওভাররাইড করতে চাইলে অন্য কোনও পদ্ধতিতে কি আমাকে এটি করতে হবে?