Python Self
Vlastní parametr
Parametr self
je odkaz na aktuální instanci třídy a používá se pro přístup k proměnným, které patří do třídy.
Nemusí se jmenovat self
, můžete to nazvat, jak chcete, ale musí to být první parametr jakékoli funkce ve třídě:
Příklad
Použijte slova mysillyobject a abc místo sebe :
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()