Wykład 5: Metody specjalne (Dunder Methods)
Dlaczego niektóre obiekty możemy dodawać za pomocą znaku +, a inne nie? Jak sprawić, by nasza klasa zachowywała się jak lista lub liczba? Odpowiedzią są metody magiczne.
- Czym są metody magiczne? - Integracja z silnikiem języka.
- Reprezentacja: Jak świat widzi nasz obiekt.
- Arytmetyka: Przeciążanie operatorów matematycznych.
- Porównania: Rankingowanie i sortowanie obiektów.
- Protokoły: Tworzenie pojemników i iteracji.
- Case Study: Klasa LiczbaRzymska.