Zanurkuj w Pythonie/Obiekty i klasy: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
Rofrol (dyskusja | edycje)
Rofrol (dyskusja | edycje)
Linia 249:
Metoda <tt>__init__</tt> jest opcjonalna, lecz jeśli ją definiujesz, musisz pamiętać o wywołaniu metody <tt>__init__</tt>, która należy do przodka klasy. W szczególności, jeśli potomek chce poszerzyć pewne zachowanie przodka, odpowiednia metoda potomka musi w odpowiednim miejscu bezpośrednio wywoływać metodę należącą do przodka, oczywiście z odpowiednimi argumentami.}}
 
== Inicjalizowanie klasklasy ==
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.