クラス変数

 クラスに唯一で、インスタンス化するとインスタンス間で共通に定義される属性値をいいます。クラス内でメソッドの外部で宣言される変数です。

<Sample>

class sample_class:

        class_val = 0         #クラス変数

        def __init__(self,name,val):

                self.instance_name = name       #インスタンス変数

                self.instance_val = val         #インスタンス変数

                sample_class.class_val += 1

        def show(self)

                print(sample_class.class_val, self.instance_name, self.instance_val)

Follow me!

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です