1. Nauka
  2. /
  3. Kursy
  4. /
  5. Zasady inżynierii oprogramowania w Pythonie

Connected

ćwiczenie

Tworzenie metody niepublicznej

W lekcji omówiliśmy, jak dodawać funkcjonalność do klas za pomocą metod niepublicznych. Definiując metodę jako niepubliczną, sygnalizujesz użytkownikowi, że powinna być używana wyłącznie wewnątrz pakietu.

W tym ćwiczeniu zdefiniujesz metodę niepubliczną, którą klasa będzie wykorzystywać do zliczania słów.

Instrukcje

100 XP
  • Counter z modułu collections został już załadowany do środowiska, podobnie jak funkcja tokenize().
  • Dodaj metodę o nazwie count_words jako metodę niepubliczną.
  • Nadaj swojej metodzie niepublicznej funkcjonalność zliczania zawartości atrybutu tokens za pomocą Counter().
  • Użyj nowej funkcji w metodzie __init__.