Python を使用して、加算・減算操作をサポートするカウンタークラスを実装する

Document 对象参考手册Python3 実例

シンプルなカウンタークラスを作成しますCounter、これはカウント値を増加および減少させる操作をサポートします。このクラスは内部変数を含みます。count現在のカウント値を格納し、提供しますincrementとdecrementメソッドでそれぞれカウント値を増加および減少させます。

実例

class Counter:
    def __init__(self, initial_count=0):
        self.count = initial_count

    def increment(self, value=1):
        self.count += value

    def decrement(self, value=1):
        self.count -= value

    def get_count(self):
        return self.count

# 使用例
counter = Counter(10)
counter.increment(5)
counter.decrement(3)
print(counter.get_count())

コードの解説:

  • __init__メソッドはクラスのコンストラクタであり、カウンターインスタンスを初期化するために使用されます。オプションのパラメータを受け取ります。initial_count、デフォルト値は 0 で、初期カウント値を設定するために使用されます。
  • incrementメソッドはカウント値を増加させるために使用されます。オプションのパラメータを受け取ります。value、デフォルト値は 1 で、毎回増加する値を表します。
  • decrementメソッドはカウント値を減少させるために使用されます。同じくオプションのパラメータを受け取ります。value、デフォルト値は 1 で、毎回減少する値を表します。
  • get_countメソッドは現在のカウント値を取得するために使用されます。

出力結果:

12

Document 对象参考手册Python3 実例

その他の拡張