or
यह अभ्यास पाठ्यक्रम का हिस्सा है
जानिए कि object-oriented programming (OOP) क्या है, यह procedural programming से कैसे अलग है, और इसे कैसे लागू किया जा सकता है। आप अपने कस्टम classes परिभाषित करेंगे जिनमें methods, attributes और constructors होंगे, और उनकी मदद से ऑब्जेक्ट्स बनाएँगे!
OOP के दो मुख्य कॉन्सेप्ट्स जानिए: inheritance और polymorphism। इन्हें लागू करना सीखिए ताकि code re-use अधिकतम हो और कार्यक्षमता बढ़े, साथ ही class-level और instance-level डेटा के अंतर की भी समीक्षा करें.
जानिए कि ऑब्जेक्ट्स की तुलना कैसे करें, ऑब्जेक्ट्स की string representations कैसे परिभाषित और कस्टमाइज़ करें, और यहाँ तक कि custom exceptions बनाने और पकड़ने के लिए inheritance कैसे लागू करें, जिससे bespoke error-handling संभव हो.
वर्तमान अभ्यास