Destructeur
2536772
30064133
2008-05-27T21:45:32Z
86.67.214.221
{{Ébauche|informatique}}
En [[programmation orientée objet]], le '''destructeur''' d'une classe est une [[méthode (informatique)|méthode]] lancée lors de la destruction d'un objet afin de récupérer les ressources dont principalement la [[mémoire]] réservée dynamiquement lors de l'[[instanciation]] de l'objet. Ce phénomène peut plus ou moins être automatisé suivant les langages, ainsi la libération de la mémoire sous [[java (langage)|java]], le destructeur appelé ''Finalizer'' est supervisé par un mécanisme appelé [[Ramasse-miettes]]. Alors qu'il peut exister plusieurs [[Constructeur (programmation informatique)|constructeurs]], il ne peut exister qu'un seul destructeur.
== Voir aussi ==
=== Articles connexes ===
*[[Surcharge des opérateurs]]
*[[Héritage (informatique)|héritage]]
*[[constructeur (informatique)]]
=== Liens externes ===
* {{fr}} [http://www.inf.enst.fr/%7Echaron/coursJava/index.html "Apprendre Java - Cours et exercices" par Irène Charon]
[[Catégorie:Programmation orientée objet]]
[[de:Konstruktoren und Destruktoren]]
[[en:Destructor (computer science)]]
[[ja:デストラクタ]]
[[lt:Destruktorius (programavimas)]]
[[nl:Destructor]]
[[pl:Destruktor]]
[[pt:Destrutor (programação)]]
[[ru:Деструктор (программирование)]]