Pyladies 3.0 #13

5
PyLadies 3.0 #13: Klasy – OOP 2

Transcript of Pyladies 3.0 #13

Page 1: Pyladies 3.0 #13

PyLadies 3.0

#13: Klasy – OOP 2

Page 2: Pyladies 3.0 #13

OOP 2

® 2016 Piotr Dyba PyLadies Poland 3.0

__str__ - metoda magiczna wykonywana wtedy gdy na obiektcie zostanie wywołany str() lub print()

Dekoratory:

Dekotartor – funkcja, która bierze (i modyfikuję) funkcję.

@staticmethod

@classmethod

Page 3: Pyladies 3.0 #13

Przykład

® 2016 Piotr Dyba PyLadies Poland 3.0

Page 4: Pyladies 3.0 #13

Zadania

® 2016 Piotr Dyba PyLadies Poland 3.0

http://dyba.it/py13.py

Page 5: Pyladies 3.0 #13

Zadania

® 2016 Piotr Dyba PyLadies Poland 3.0

1. Wypełnij brakujące funkcję.2. Zaimplementuj brakujące klasy.3. W zaimplementowanych klasach upewnij się że

nie ma ani więcej ani mniej danych niż potrzebne w czasie tworzenia klasy.