Class in Python

クラス宣言と利用

class testClass:
    def __init__(self):
     self.x = 10   
     print("constructor") #コンストラクタ
    def test(self):   #関数定義
        print("test function")
t = testClass()
t.test()


    • メソッドにはselfの引数を必ずつける
    • __init__ はコンストラクタ
    • プロパティはselfのメンバーとしてメソッド内で利用・宣言。コンストラクタ内で宣言しておくと美しい。