
jesteś tutaj�
325
Trochę klasy
Inicjalizowanie atrybutów za pomocą dundera init
Dodajmy metodę
__init__
do naszej klasy
CountFromBy
w celu zapewnienia inicjalizacji obiektów
tej klasy, które tworzymy.
Na razie dodajmy jedynie
pustą metodę
__init__
, która nie wykonuje żadnej operacji oprócz
instrukcji
pass
(definiowaniem jej prawdziwego zachowania zajmiemy się za chwilę).
class CountFromBy:
def __init__(self) -> None:
pass
def increase(self) -> None:
self.val += self.incr
W tym momencie metoda __init__ nie
robi zupełnie nic. Jednak użycie self
w roli pierwszego argumentu stanowi
WYRAŹNY SYGNAŁ, że dunder init
to metoda.
class CountFromBy:
def __init__(self, ...