SAMOUCZEK JĘZYKA PYTHON | ROZDZIAŁY |
Rozdział 8: Klasy
1: Terminologia- 2: Przestrzenie i zasięgi nazw w Pythonie- 3: Składnia definicji klasy - 4: Obiekty klasy 5: Obiekty konkretu klasy- 6: Obiekty metod- 7: Luźne uwagi - 8: Dziedziczenie- 9: Dziedziczenie wielorakie 10: Zmienne prywatne- 11: Sztuczki i chwyty - 12: Wjątki mogą być klasami Lekcja 11: Sztuczki i chwytyCzasami potrzebe jest użycie typu danych spotykanego w Pascalu pod nazwął rekordu lub
struktury w C. Trzeba po zgrupować pewną liczbę nazwanych elemtów w jednym "zasobniku".
W prosty sposób da to się wyrazić za pomocą pustej definicji klasy, tzn.:
We fragmencie kodu , który wymaga użycia szczególnego abstrakcyjnego typu
danych, można skorzystać z klasy, która emuluje metody wymaganego typu. Na przykład,
jeśli istnieje funkcja, która formatuje dane na wyjściu pliku, to można zdefiniować
klasę z metodami read() i readline(), które pobierają dane z łańcucha znaków zamiast z pliku i
przekazać ją do danej funkcji.
|
|