Go to the first, previous, next, last section, table of contents.


デストラクタ

オブジェクトに対する最終的な参照がなくなると、オブジェクトは自動的に、削 除されます。(これは、グローバル変数にリファレンスを入れている場合には、 exit した後になるかもしれません。)オブジェクトがなくなる直前に制 御をもらいたい場合には、クラス内で、`DESTROY' メソッドを定義するこ とができます。これは、適切なときに自動的に呼び出されますから、その中で独 自の後片付けを行なうことができます。

Perl では、ネストした削除を行ないません。コンストラクタで、基底クラスの 一つからリファレンスを再 bless したような場合には、`DESTORY' のなかで、必要な基底クラスの `DESTROY' を呼び出す必要があるかもしれ ません。しかし、これは再 bless されたオブジェクトにだけあてはまり ます。現在のオブジェクトに含まれているだけのオブジェクトリファレンスは、 その現在のオブジェクトが解放されるときに、自動的に解放され、削除されます。


Go to the first, previous, next, last section, table of contents.

検索式: