پاورپوینت کلاس ها در پایتون (pptx) 20 اسلاید
دسته بندی : پاورپوینت
نوع فایل : PowerPoint (.pptx) ( قابل ویرایش و آماده پرینت )
تعداد اسلاید: 20 اسلاید
قسمتی از متن PowerPoint (.pptx) :
Python learning
Zahra Hossaini
کلاس ها در پایتن
کلاس ها با کلمه کلیدی class مشخص می شوند و پس از آن نام کلاس می آید.
هر کلاس دارای تعدادی متغیر است که به صورت عادی تعریف میشوند.
هر کلاس دارای تعدادی متد (تابع) است که با def شروع میشوند.
یکی از متغیرهای هر متد self است، self در جاهای مختلف تفاسیر مختلف دارد.
برای مثال در متد سازندۀ کلاس، اشاره به شی ای میکند که تازه ساخته شده است.
ولی در سایر متدها به نمونه ای( شی یا متغیر) اشاره میکند که متدش فراخوانی شده است.
کلاس ها در پایتن
class MyClass:
variable = “hi"
def function(self):
print("This is a message inside the class.")
کلاس ها در پایتن
برای هر کلاس میتوان نمونه ها یا اشیایی از نوع همان کلاس تعریف نمود.
کلاس ها در پایتن
برای دسترسی به متغیرها و اشیاء هر کلاس باید از نام شی و "." استفاده نمود
کلاس ها در پایتن
هر کلاس میتواند بیش از یک نمونه داشته باشد و نمونه ها با اینکه خصوصیات مشترک دارند ولی میتوانند مقادیر متغیریشان را مستقل مقداردهی کنند.
کلاس ها در پایتن
فراخوانی متدهای هر شی نیز همانند متغیرهاست
myobjectx.function()
کلاس ها در پایتن( استفاده از Self)
کلاس ها در پایتنتخصیص حافظه
هر شی پس ای اینکه تعریف شد حافظه ای را دریافت میکند
کلاس زیر را تعریف کرده و آن را گام به گام اجرا کنید، پس از ساخته شدن شی با نگه داشتن ماوس روی نام شی، آدرسی که تخصیص داده شده را ببینید.
فضای آدرس هر شی بسته به میزان فضایی است که کلاس اصلی کپسوله کرده.