اشیاء همچنین می توانند متدهایی داشته باشند. روش ها در اشیا توابعی هستند که
متعلق به شیء است.
اجازه دهید یک متد در کلاس 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
یک مرجع به نمونه فعلی کلاس است و برای دسترسی به متغیرهایی که متعلق به کلاس هستند استفاده می شود.