Python を使用して、加算・減算操作をサポートするカウンタークラスを実装する
シンプルなカウンタークラスを作成します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())
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その他の拡張
Python3 実例