زیرکلاس UrgentTask رو کامل کن. از super().__init__ برای ذخیرهٔ عنوان استفاده کن و مهلت رو روی نمونه نگه دار. برچسب باید دقیقاً عنوان | تا مهلت باشه. متد پایه رو هم با super().label() به کار بگیر تا اگه منطق برچسب پایه عوض شد، زیرکلاس از اون پیروی کنه.
فعالیت شما
مقداردهی و برچسب زیرکلاس رو با استفاده از super کامل کن.
مطالعهٔ این گام برای همه آزاد است
برای پاسخدادن، بررسی پاسخ، ثبت پیشرفت و استفاده از دستیار باید شرایط شرکت در فعالیتها را داشته باشید.
برای انجام فعالیت وارد شوید
فعالیتهای این بخش به اشتراک فعال نیاز دارند. تهیهٔ اشتراک
برای انجام فعالیتها ابتدا این دورههای پیشنیاز را تکمیل کنید:
کد اولیهٔ فعالیت
class Task:
def __init__(self, title):
self.title = title
def label(self):
return self.title
class UrgentTask(Task):
def __init__(self, title, deadline):
# آمادهسازی پایه و ذخیرهٔ مهلت
pass
def label(self):
# برچسب پایه را با مهلت ترکیب کن.
pass
def urgent_label(title, deadline):
return UrgentTask(title, deadline).label()