Zanurkuj w Pythonie/Tworzenie instancji klasy: Różnice pomiędzy wersjami
Usunięta treść Dodana treść
mNie podano opisu zmian |
mNie podano opisu zmian |
||
Linia 1:
{{Podświetl|py}}
== Tworzenie instancji klasy ==
Inicjalizowanie klasy jest dosyć proste. W tym celu wywołujemy klasę tak jak by była funkcją, dodając odpowiednie argumenty, które są określone w metodzie <tt>__init__</tt>. Zwracaną wartością będzie zawsze nowo utworzony obiekt.
Linia 24 ⟶ 25:
Jeśli tworzenie nowej instancji jest proste, to usuwanie jej jest jeszcze prostsze. W ogólności nie musimy wyraźnie zwalniać instancji klasy, ponieważ Python robi to automatycznie, gdy wychodzą one poza swój zasięg. W Pythonie rzadko występują wycieki pamięci.
>>> def leakmem():
|