What is a destructor?

Are you preparing for IT certification? With practice questions, study notes, interactive quizzes, tips and technical articles, uCertify PrepKits ensure that you get a solid grasp of core technical concepts to ace your certification exam in first attempt.

What is a destructor?

Rating:

A destructor is a special type of method. It is used to destroy instances of a class when they are no longer used by an application. A destructor has the same name as the class in which it resides, preceded by a tilde (~) symbol. The garbage collector determines when the destructor of a class is to be called, and automatically calls it. The destructor implicitly calls the Object.Finalize method on the object's base class. Following are some restrictions imposed on the usage of destructors:

  • Destructors can be used only with classes.
  • Destructors cannot be used with structs.
  • A class can contain only one destructor.
  • Destructors cannot be inherited.
  • Destructors cannot be overloaded.
  • Destructors cannot be called explicitly.
  • Destructors cannot take modifiers or parameters.


Rating:



Other articles

Click here to Article home

 
uCertify.com | Our Company | Articles | Privacy | Security | Contact Us | News and Press Release | uCertify India
MCSE: MCSA, MCTS, MCITP    JAVA Certification: SCJP, SCWCD Cisco Certification: CCNA, CCENT, A+, Network+, Security+
Oracle Certification: OCP 9i, OCP 10g, OCA 9i, OCA 10g CIW foundation    EC-212-32    CISSP    Photoshop ACE    Adobe Flash ACE
© 2008 uCertify.com. All rights reserved. All trademarks are the property of their respective owners.