public class BeispielDestruktor { public static void test(String name) { Beispiel b = new Beispiel(name); } public static void main(String[] args) { System.out.println("main: test() aufrufen."); test("test1"); test("test2"); System.out.println("main: test() beendet."); } } class Beispiel { private String name; // Konstruktor mit String-Argument public Beispiel(String text) { name = text; // Variable name (s.o.) auf text setzen. System.out.print("Objekt wurde erzeugt mit Namen "); System.out.println(name); } // Destruktor protected void finalize() { System.out.print("Das Objekt mit dem Namen "); System.out.print(name); System.out.print(" wurde vernichtet."); } }