Objektové metody Pythonu
Objektové metody
Objekty mohou také obsahovat metody. Metody v objektech jsou funkce, které patří objektu.
Vytvořme metodu ve třídě Person:
Příklad
Vložte funkci, která vytiskne pozdrav, a spusťte ji na objektu p1:
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()
Poznámka: Parametr self
je odkazem na aktuální instanci třídy a používá se pro přístup k proměnným, které patří do třídy.