オブジェクト向け基礎構文
1216 ワード
メソッドのみを含むクラスを定義します.
Pythonでメソッドのみを含むクラスを定義します.構文フォーマットは次のとおりです.
defクラス名:
defメソッド名(self,パラメータ):
xxxx
メソッドの定義フォーマットは関数とほぼ同じで、最初のパラメータがselfでなければならないという違いがあります.
オブジェクトの作成:
クラス定義が完了したら、このクラスを使用してオブジェクトを作成します.構文フォーマットは次のとおりです.
オブジェクト変数=クラス名()
引用概念の強調:オブジェクト向け開発では、引用概念は同様に適用されます!が が記録する.すなわちオブジェクト変数は、新規オブジェクト を参照する.
メソッドの
メソッド内のはクラスパッケージのメソッドの内部にあり、 を表す.メソッドを呼び出す場合、 を渡す必要はない.メソッドの内部:1オブジェクトのプロパティに を呼び出すこともできる.
初期化方法
①オブジェクトに対してメモリにスペースを割り当てる——オブジェクトを作成する
②対象の属性に初期値を設定する——初期化方法(
この初期化方法は
初期化メソッド内の属性の定義
①
②属性を定義した後、
Pythonでメソッドのみを含むクラスを定義します.構文フォーマットは次のとおりです.
defクラス名:
defメソッド名(self,パラメータ):
xxxx
メソッドの定義フォーマットは関数とほぼ同じで、最初のパラメータがselfでなければならないという違いがあります.
オブジェクトの作成:
クラス定義が完了したら、このクラスを使用してオブジェクトを作成します.構文フォーマットは次のとおりです.
オブジェクト変数=クラス名()
引用概念の強調:オブジェクト向け開発では、引用概念は同様に適用されます!
Python
でクラスを使用するオブジェクトを作成した後も、
変数には、メモリ内のオブジェクトのアドレスメソッドの
self
パラメータメソッド内の
self
は、どのオブジェクトによって呼び出されるメソッドであり、どのオブジェクトの参照であるかself
は現在呼び出すメソッドのオブジェクト自身self
パラメータself.
でアクセスできます.②self.
で他のオブジェクトメソッド初期化方法
()
を使用してオブジェクトを作成すると、以下の操作が自動的に実行されます.①オブジェクトに対してメモリにスペースを割り当てる——オブジェクトを作成する
②対象の属性に初期値を設定する——初期化方法(
init
)この初期化方法は
__init__
方法であり、__init__
はオブジェクトの内蔵方法である. __init__
メソッドは、クラスがどのような属性を持つかを定義するためのメソッドです.初期化メソッド内の属性の定義
①
__init__
メソッド内でself. =
を使用して属性を定義②属性を定義した後、
Cat
クラスを使用して作成したオブジェクトは、その属性を持つ