Pythonトレーニング


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