روش های شی(Object Methods)
اشیاء همچنین می توانند متدهایی داشته باشند. روش ها در اشیا توابعی هستند که
متعلق به شیء است.
اجازه دهید یک متد در کلاس Person ایجاد کنیم:
مثال
Insert a function that prints a greeting, and execute it on the p1 object:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def myfunc(self):
print("Hello my name is " + self.name)
p1 = Person("John",
36)
p1.myfunc()
توجه: پارامتر self
یک مرجع به نمونه فعلی کلاس است و برای دسترسی به متغیرهایی که متعلق به کلاس هستند استفاده می شود.