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:Деструктор (программирование)]]