クラスを一から作る
この章の最後の演習では、Python開発者になったつもりで、コンストラクタを含むクラスを一から作成します。
2つの値の加算・減算・乗算を行えるメソッドを備えた Calculator クラスを設計します。
この演習はコースの一部です
Pythonによるオブジェクト指向プログラミング入門
演習の手順
- 初期化時に
num_oneとnum_twoの2つのパラメータを受け取るCalculatorクラスを定義します。 self.num_oneにnum_twoを加えた値を返すaddition()メソッドを定義します。self.num_oneからnum_twoを引いた値を返すsubtraction()メソッドを定義します。self.num_oneにnum_twoを掛けた値を返すmultiplication()メソッドを定義します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Define and initialize the Calculator class
____:
____ ____(____, ____, ____):
self.____ = ____
self.____ = ____
# Create the addition method
def ____(____):
return self.____ ____ self.____
# Create the subtraction method
def ____(____):
return ____
# Create the multiplication method
def ____(____):
____