एक कंस्ट्रक्टर एक विशेष विधि है जो किसी ऑब्जेक्ट के बनाए जाने पर चलती है, इसका उपयोग इसकी स्थिति को एक वैध शुरुआती स्थिति में प्रारंभीकृत करने के लिए किया जाता है। एक डेस्ट्रक्टर (या फाइनलाइजर) जब किसी ऑब्जेक्ट को नष्ट किया जाता है तो चलता है, इसका उपयोग संसाधनों को साफ करने के लिए किया जाता है।
