[[Tonyu基礎練習]] - [[ガベージコレクタ]] - ''デストラクタ''
以下のサンプルを見てください。
DestructorSample?.tonyu
pre>
extends SpriteChar;
print("1");
a = new DestructorTest?(x,y+100,21,-100);
a = new DestructorTest?(x,y+100,21,-100);
a = new DestructorTest?(x,y+100,21,-100);
appear(a);
print("2");
print("3");
wait();
/pre>
DestructorTest?.tonyu
pre>
extends SpriteChar;
destructor DestructorTest?(){
print("DestructorTestクラスのデストラクタが呼び出されました");
}
wait();
pre>
実行すると、コンソールウィンドウに「DestructorTest?クラスのデストラクタ参照」と表示されると思います。
もう一度実行してみると結果は明らかですが、1と2の間に上記の文が2度表示されます。