بايثون النفس
المعلمة الذاتية
المعلمة self
هي إشارة إلى المثيل الحالي للفئة ، وتستخدم للوصول إلى المتغيرات التي تنتمي إلى الفئة.
ليس من الضروري تسميتها self
، يمكنك تسميتها بأي شيء تريد ، ولكن يجب أن تكون المعلمة الأولى لأي وظيفة في الفصل:
مثال
استخدم الكلمتين mysillyobject و abc بدلاً من 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()