1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶSoftware Engineeringの原則

Connected

演習

非公開メソッドの作成

このレッスンでは、非公開メソッドを使ってクラスに機能を追加する方法を学びました。メソッドを非公開として定義することで、そのメソッドはパッケージ内部でのみ使われるべきだとユーザーに示せます。

この演習では、クラスで単語数を数えるために利用する非公開メソッドを定義します。

指示

100 XP
  • collections の Counter と、関数 tokenize() は環境に読み込まれています。
  • count_words というメソッドを、非公開メソッドとして 追加してください。
  • 非公開メソッドに、Counter() を使って tokens 属性の中身を数える機能を持たせてください。
  • 新しい関数を __init__ メソッド内で利用してください。