W trakcie pracy z aplikacjami zorientowanymi obiektowo powinniśmy zdawać sobie sprawę z roli specyficznych funkcji: konstruktora i destruktora obiektów w języku Python. W tym e‑materiale przyjrzymy się im bliżej.
Więcej informacji o programowaniu obiektowym znajdziesz w e‑materiale: Programowanie obiektowe – projekt, etap IProgramowanie obiektowe – projekt, etap I. Natomiast z teorią na temat konstruktorów i destruktorów możesz zapoznać się w: Konstruktory i destruktoryKonstruktory i destruktory.
Ciekawi cię, jak wyglądają implementacje w innych językach programowania? Zostały one omówione w dwóch pozostałych materiałach z tej serii:
Konstruktory i destruktory w języku C++Konstruktory i destruktory w języku C++,
Konstruktory i destruktory w języku JavaKonstruktory i destruktory w języku Java.
Wyjaśnisz, jakie funkcje spełniają konstruktory i destruktory klas w języku Python.
Prześledzisz, jak stworzyć konstruktor oraz destruktor klasy w języku Python.
Przeanalizujesz działanie programów z zaimplementowanymi konstruktorami oraz destruktorami.
Zaimplementujesz w języku Python programy wykorzystujące konstruktor oraz destruktor.