6.1.4 クラス変数
①クラス変数を使用しない例class Circle:
def __init__(self, radius, PI):
self.radius = radius
self.PI = PI
def area(self):
return self.radius * self.radius * self.PI
②クラス変数を使用した例
class Circle:
# クラス変数の定義
PI = 3.14
def __init__(self, radius):
self.radius = radius
def area(self):
return self.radius * self.radius * Circle.PI