What is destructor?
Can we have access modifier in destructor?
Can we have parameters in destructor?
How many destructor we can have in one class?
Can we define destructor in struct data type?
Do we have any control when destructor will be called?
Do we always need to implement the destructor?
When we define destructor, which method of garbage collector is called?