(wer kommt auf den Quatsch, statt Destroy GibFrei zu benutzen, aber statt Create nicht etwa Erzeuge sondern Init? - Kann nur ein Lehrer sein

)
Dito - schönen Gruß an den/die Lehrer(in).
Der Destruktor muss grundsätzlich Destroy heisen!
Delphi-Quellcode:
// die einzige richtige Deklaration
// man darf weder den Namen ändern noch das Override weglassen!!!
destructor Destroy; override;
Beim Konstruktor kann man den Namen frei wählen, nicht aber beim Destruktor, denn der Destruktor ist eine
virtuelle Methode.