• 1399/03/19

علت استفاده از classmethod :

سلام 

یه سوال ما چرا میام از classmethod  استفاده میکنیم در صورتی که میتونیم خارج از تابع init  خودمون برای کلاس اصلی به طور مستقیم تعریف کنیم اون تابع یا متغیرمون رو؟

  • 1399/03/19
  • ساعت 17:40

سلام دوست من

در ویدیو آموزشی دلیل این مسئله گفته شده

اگر از class method ها استفاده نکنین ، برای اجرا گرفتن از متدهای معمولی باید حتما یک نمونه از کلاس ساخته بشه اما با classmethod دیگه نیازی نیست نمونه بسازین و با نام کلاس قابل دسترسی هستش

در فریم ورک Django زیاد استفاده میشه این مورد


logo-samandehi