ROJfdpSWsYApF
Zdjęcie przedstawia blokady drogowe używane podczas prac remontowych.

Konstruktory i destruktory w języku Python

Źródło: Matthew Hamilton, domena publiczna.

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 IP1HNnJQz9Programowanie obiektowe – projekt, etap I. Natomiast z teorią na temat konstruktorów i destruktorów możesz zapoznać się w: Konstruktory i destruktoryP1HCr2aQWKonstruktory 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:

Twoje cele
  • 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.