پارامتر خود(The self Parameter)
پارامتر self
مرجعی است به
نمونه فعلی کلاس، و برای دسترسی به متغیرهایی که متعلق به کلاس هستند استفاده می شود.
لازم نیست خود
نامگذاری شود، میتوانید
آن را هر چه دوست دارید صدا بزنید، اما باید اولین پارامتر هر تابعی باشد
در کلاس:
مثال
Use the words mysillyobject and abc instead of self:
class Person:
def __init__(mysillyobject, name, age):
mysillyobject.name = name
mysillyobject.age = age
def myfunc(abc):
print("Hello my name is " + abc.name)
p1 = Person("John",
36)
p1.myfunc()