Hatena::Grouppython

nelnal@python

2008-02-25

[] コンストラクタ・デストラクタ 11:01  コンストラクタ・デストラクタ - nelnal@python を含むブックマーク はてなブックマーク -  コンストラクタ・デストラクタ - nelnal@python

Python でのコンストラクタとデストラクタの書き方について

class Test( Base ):
    def __init__( self ): # コンストラクタ
        Base.__init__( self )

    def __del__( self ): # デストラクタ
        Base.__del__( self )

デストラクタの実行タイミングについては

Pythonのガベージコレクションに任せることになる為、不明。


明確なタイミングで終了処理などしたい場合は終了処理を実行するメソッドを用意して、

明示的に使用したほうが良い。

Version 2.5 以上であれば、with ステートメントを使用すれば良い。

トラックバック - http://python.g.hatena.ne.jp/nelnal_programing/20080225