2011-12-08 8 views
0
で行う正確にはどのような

可能性の重複:
python 'self' explainedは、 "自己" クラスやメソッド

[OK]をので、Pythonでプログラミング、およびクラスだけを使用して開始しました。今では、「自己」がガベージコレクタに渡されるのではなく、情報を保持し続けるのでしょうか?

私は周囲を捜索していくつか興味深いものを見つけましたが、正しく理解しているかどうかはわかりません。

+0

'self'はメソッドの最初のパラメータの[標準化された名前]です。 Pythonは、最初の引数として、各メソッド呼び出しの "受信者"(メソッドを持つオブジェクト)を渡します。 GCとオブジェクトの到達可能性はまったく別の問題です。 –

+0

"duplicate"に記載されているのはこの質問には該当しません。しかし、私は他の重複があると確信しています。 –

+0

主にタイトルが貧弱なため、正確に重複しているように見えます。 –

答えて

3

Pythonのselfは、C++のthisポインタとJavaおよびC#のthisリファレンスに相当します。

関連する問題