Commit be6df76b by Patryk Czarnik

klasy - metoda

parent 1ff65655
class Osoba:
def przedstaw_sie(self):
print('Heloł, jestem jakąś osobą!', self)
a = Osoba()
b = Osoba()
print(a, b)
# Na funkcję zdefiniowane wewnątrz klasy mówi się "metoda"
# Metody zazwyczaj wywołuje się na konkretnych obiektach.
a.przedstaw_sie()
b.przedstaw_sie()
# Funkcji zdefiniowane w klasie nie da się wywołać w zwykły sposób
# przedstaw_sie()
# To zadziała: Wywołanie poprzez nazwę klasy, ale wtedy parametr self trzeba przekazać jawnie
Osoba.przedstaw_sie(a)
print()
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment