مُصممون بعدد مختلف من الوسائط
📁 بايثون
هل من الممكن إنشاء عدة مُصممين (constructors) بعدد مختلف من الوسائط في Python داخل كلاس واحد؟
class a:def __init__(self, b):passdef __init__(self):passفي هذه الحالة، يمكن إنشاء كائن من الكلاس فقط باستخدام المُصمم الثاني، بينما سيؤدي التسجيل x = a(42) إلى حدوث خطأ.