Rozdział 30. Przeciążanie operatorów

Niniejszy rozdział stanowi kontynuację przeglądu mechanizmów klas w Pythonie. Teraz będziemy zajmować się tematyką przeciążania operatorów. W poprzednich rozdziałach mieliśmy kilka przykładów przeciążania operatorów, w niniejszym rozdziale poznamy więcej szczegółów i przyjrzymy się przykładom powszechnych zastosowań tego mechanizmu. Nie będziemy opisywać szczegółowo wszystkich dostępnych metod, ale te, które omówimy, stanowią reprezentatywną próbkę możliwości tego mechanizmu klas w Pythonie.

Podstawy

Przeciążanie operatorów to w rzeczywistości mechanizm przechwytywania wbudowanych metod klas: Python automatycznie wywołuje metody zdefiniowane przez użytkownika, gdy instancje klas występują w kontekście wbudowanych ...

Get Python now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.