Własny Python
Własny parametr
Parametr self
jest odniesieniem do bieżącej instancji klasy i służy do uzyskiwania dostępu do zmiennych należących do klasy.
Nie musi mieć nazwy self
, możesz ją nazwać jak chcesz, ale musi to być pierwszy parametr dowolnej funkcji w klasie:
Przykład
Użyj słów mysillyobject i abc zamiast 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()