4.4.2 | Verketten von Finalisierern |
In Analogie zu Konstruktoren sollte man grundsätzlich beim Überschreiben der Methode finalize() zunächst mitsuper.finalize();die entsprechende Methode der Oberklasse aufrufen, damit diese ihrerseits Abschlussaktionen ausführen kann.
Unterlässt man dies, werden die finalize()-Methoden aller Oberklassen nicht ausgeführt, was im Extremfall zur Folge haben kann, dass der Ablauf des Programms aufgrund mangelnder Ressourcen beeinträchtigt wird.