مشکل در کلاس و وراثت؟؟؟
سلام دوستان.من تازه کارم توی برنامه نویسی پایتون:
یک کلاس والد هست میخوام فقط یک قسمت از کلاس رو بعنوان وارث استفاده کنم نه همشو
class Market:
def__init__(self,brand,model,memory,imei1,imei2,purchase_price,date:
class Customer(Market):
def__init__(self,brand,model,memory,imei1,imei2,Exposed_price,Customer_Name,Customer_phone,date_purches):
super().__init__(brand,model,memory,imei1,imei2 )
این خط بالا فق همین چهار مورد را بعنوان واث نیاز دارم ولی پایتون میگه باید همه کلاس والدر ثبت کنم برای وارث
TypeError: Market.__init__() missing 2 required positional arguments: ‘purchase_price’ and
‘date‘
من به این دو مورد ک پرنگ کردم نیاز ندارم.چکار کنم که قستمی از کلاس رو بعنوان وارث استفاده کنم
پاسخ ( ۱ )
درود
میتونید با مقدار پیش فرض پرشون کنید اگر نیازی بهشون ندارید.