Προηγούμενη
Μέθοδοι κατασκευής: παράδειγμα
Μάθημα
Προγραμματισμός II
Ενότητα
Δημιουργία κλάσεων
Επόμενη
Μέθοδοι καταστροφής: παράδειγμα
Μέθοδοι καταστροφής
Σε κάθε κλάση μπορεί να οριστεί μια
μέθοδος καταστροφής (
destructor
)
με όνομα finalize.
Η μέθοδος καταστροφής καλείται πριν το σύστημα αποκομιδής αχρήστων καταστρέψει το αντικείμενο. (Μπορεί και ποτέ.)
Η μέθοδος καταστροφής δε δέχεται κάποιο όρισμα.
Η μέθοδος καταστροφής δε χρειάζεται κάποιον προσδιοριστή (static, public, void).
Ρόλος της μεθόδου καταστροφής είναι να αποδεσμεύει εξωτερικούς πόρους που δέσμευσε το αντικείμενο.