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メソッドと呼ぶ)を実行する
Red hot red
4
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
Reference
この問題について(Class and Method), 我々は、より多くの情報をここで見つけました https://velog.io/@padahkim/Class-and-Methodテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol