1. Learn
  2. /
  3. Kurser
  4. /
  5. Pythonによるオブジェクト指向プログラミング入門

Connected

övning

クラスのコンストラクタを追加する

この演習では、Employee クラスの作業を続けます。前のレッスンで作成した set_salary() のようなメソッドを使う代わりに、オブジェクト生成時に従業員の名前と給与を割り当てるコンストラクタを導入します。

コンストラクタで属性を初期化しておくと、オブジェクトが生成された時点で必要な属性がすべてそろっていることを保証できるため、良い設計です。

Instruktioner 1/2

undefined XP
    1
    2
  • Employee クラスを定義し、2 つの引数 name と salary(後者はデフォルト値 0)を受け取るコンストラクタを用意します。
  • 同名の属性 name と salary を作成し、それぞれ対応する引数の値を設定します。