آموزش متدهای __getattr__, __setattr__, __delattr__ در پایتون

April 2021

پیش نیاز: python setattr, getattr, delattr

 

در این ویدیو با چهار متد مهم در برنامه‌نویسی شی‌گرا پایتون آشنا خواهید شد. متد __getatt__ برای زمانی است که میخواهید روی صدا زدن اتریبیوت‌هایی که در یک آبجکت وجود ندارند کنترل داشته باشید. متد __setattr__ برای زمانی است میخواهید روی اضافه کردن یک اتریبیوت جدید به یک شی کنترل داشته باشید. متد __delattr__ برای زمانی است که میخواهید روی حذف کردن یک اتریبیوت از یک شی کنترل داشته باشید. متد __getattribute__ برای زمانی است که میخواهید به طور کلی روی تمام واکشی‌های اتریبیوت‌ها، چه آنهایی که وجود دارند و چه آنهایی که وجود ندارند کنترل داشته باشید.

ارسال نظر

اگر قراره سوالی بپرسید که داخلش کد هست، بهتره از کدتون عکس بگیرید و به ایمیلی که پایین نوشتم بفرستید