1. Lära sig
  2. /
  3. Courses
  4. /
  5. Python 中級オブジェクト指向プログラミング

Connected

exercise

抽象基底クラスの実装

これまでに作成した Company 抽象基底クラスは、さまざまな会社の「設計図」として使えます。ここでは、Technology クラスを作成して、その使い方を練習します。

前の演習で定義した Company クラスは次のとおりです。

class Company(ABC):
  @abstractmethod
  def create_budget(self):
    pass

  def hire_employee(self, name):
    print(f"Welcome to the team, {name}!")

Instruktioner

100 XP
  • Company 抽象基底クラスを継承する Technology クラスを作成します。
  • create_budget() メソッドを、year と expenses の2つのパラメータで定義します。
  • 名前が "Tina's Tech Advisors" の Technology クラスのインスタンスを作成します。
  • 提供された引数で create_budget() を呼び出し、このメソッドの出力と hire_employee() の出力を確認します。