Coconote
AI notes
AI voice & video notes
Export note
Try for free
OOPS प्रोग्रामिंग के महत्वपूर्ण सिद्धांत
Aug 30, 2024
OOPS (Object Oriented Programming) Lecture Notes
परिचय
Aapna College
में सभी का स्वागत है।
OOPS का महत्व
:
Interview और Exam की तैयारी के लिए महत्वपूर्ण।
Majority Companies
द्वारा पूछे जाने वाले विषय।
OOPS का महत्व
Strong Understanding
: OOPS की अच्छी समझ होना आवश्यक है।
Theory + Practice
: थ्योरी के साथ-साथ कई उदाहरण और कोडिंग भी।
MCQ
: अंत में 30 MCQ सवाल।
OOPS की बुनियादी बातें
Objects और Classes
Object
:
रियल वर्ल्ड की किसी भी एंटिटी को ऑब्जेक्ट कहते हैं। उदाहरण: पेन, लैपटॉप।
Class
:
ऑब्जेक्ट का ब्लूप्रिंट। उदाहरण: कारों का निर्माण करने के लिए टोयोटा का ब्लूप्रिंट।
Properties और Methods
Properties
: किसी भी एंटिटी की विशेषताएं।
Methods
: क्लास के अंदर फंक्शन।
डेटा और मेथड्स का उपयोग
OOPS का उपयोग कोड को बेहतर और अधिक व्यवस्थित बनाने के लिए किया जाता है।
OOPS के मुख्य सिद्धांत
1. Encapsulation (संयुक्तीकरण)
डेटा और मेथड्स को एक कैप्सूल में लपेटना।
Access Modifiers
:
Private
: केवल क्लास के अंदर।
Public
: सभी के लिए।
Protected
: क्लास और उसकी Derived Classes के लिए।
2. Inheritance (उत्तराधिकार)
एक क्लास द्वारा दूसरी क्लास की विशेषताओं का अधिग्रहण।
Types of Inheritance
:
Single Inheritance
: एक पैरेंट और एक चाइल्ड।
Multiple Inheritance
: एक चाइल्ड क्लास दो पैरेंट क्लासेस से।
Multilevel Inheritance
: एक चाइल्ड क्लास एक पैरेंट क्लास से और एक दूसरी चाइल्ड क्लास।
Hierarchical Inheritance
: एक पैरेंट क्लास से कई चाइल्ड क्लासेस।
Hybrid Inheritance
: विभिन्न प्रकार के उत्तराधिकार का मिश्रण।
3. Polymorphism (बहुरूपता)
एक ऑब्जेक्ट की कई रूपों में कार्य करने की क्षमता।
Types
:
Compile Time Polymorphism
: जैसे कि फंक्शन और कंस्ट्रक्टर ओवरलोडिंग।
Run Time Polymorphism
: फंक्शन ओवरराइडिंग।
4. Abstraction (अब्दर्शन)
अनावश्यक विवरण छिपाना और केवल महत्वपूर्ण भाग दिखाना।
Abstract Classes
: जो केवल एक आधार के रूप में कार्य करती हैं।
5. Static Keyword (स्थैतिक कुंजी)
Static Variables
: फंक्शन के अंदर एक बार बनाए जाते हैं और पूरे प्रोग्राम के लिए रहते हैं।
Static Methods
: सभी ऑब्जेक्ट्स द्वारा साझा किए जाते हैं।
निष्कर्ष
OOPS की समझ आवश्यक है।
MCQ हल करना, थ्योरी और प्रैक्टिकल दोनों पर ध्यान देना।
विभिन्न कॉन्सेप्ट्स का अध्ययन करना, जैसे कि इनहेरिटेंस, पॉलिमॉर्फिज़्म, एब्सट्रैक्शन, आदि।
अपने नोट्स को व्यवस्थित रखना और रिव्यू करना।
अभ्यास
MCQ प्रश्नों
का हल करें।
OOPS के विभिन्न कॉन्सेप्ट्स को समझें और उनके उदाहरण याद करें।
📄
Full transcript