Class and Method

781 ワード

1.class=BluePrint設計図int()、list()、dict()なども実際にクラス
2.このカテゴリ(設計図)を使用して作成された成果物インスタンス(オブジェクト)
3.クラス内の関数をメソッドと呼ぶ
4.メソッドを呼び出す場合、クラスではなくインスタンスを使用して呼び出す
ex)
a = list(range(10))
a.append(x)
-メソッドが呼び出されると、Pythonは、そのメソッドのインスタンスを最初のarg(self)として使用する.
次のハーモニーでTeslastart()を呼び出すと
class Car(arg):
...
...
tesla.Python内部ではstart(tesla)と同じ演算(teslaをstartメソッドと呼ぶ)を実行する
class Car(): wheels = 4 doors = 4 windows = 4 seats = 2 ``` def start(self): print(self) print(self.color) print(self.doors) ```

tesla = Car() tesla.color = "Red hot red" tesla.start()
実行結果

Red hot red
4