💻

OOPS प्रणाली और इसके सिद्धांत

Dec 22, 2024

OOPS के मुख्य सिद्धांत और प्रयोग

परिचय

  • OOPS: Object Oriented Programming Systems
  • आधुनिक प्रोग्रामिंग भाषाएं OOPS पर आधारित हैं
  • प्लेसमेंट्स में OOPS के ज्ञान की आवश्यकता

मुख्य अवधारणाएँ

1. Classes और Objects

  • Class: Blueprint, जैसे Maruti 800 का blueprint
  • Object: Class से निर्मित उदाहरण, जैसे हर Maruti 800

2. Class और Object के उपयोग

  • Class में properties और methods होते हैं
  • उदाहरण: Pen class जिसमें color और type properties

3. Main Function का कार्य

  • Class में objects create करने के लिए
  • Object की properties को dot (.) से access करना

OOPS के चार मुख्य सिद्धांत

1. Inheritance (विरासत)

  • Class की properties दूसरी class में
  • Single, Multi-level, Hierarchical, Hybrid inheritance

2. Encapsulation (संघटन)

  • Data और methods का एक entity में संयोजन
  • Data hiding का प्रयोग

3. Polymorphism (बहुरूपी)

  • एक ही काम को अलग-अलग तरीके से करना
  • Function Overloading और Overriding

4. Abstraction (अमूर्तता)

  • महत्वपूर्ण details को दिखाना और अनावश्यक को छुपाना
  • Abstract classes और interfaces

Constructor और Destructor

  • Constructor: Object बनाने के लिए
  • Destructor: Java में automatic garbage collector

Access Modifiers

  • Public: सभी के लिए accessible
  • Default: केवल package के अंदर
  • Protected: Package और subclasses में
  • Private: केवल class के अंदर

Static Keyword

  • Static properties और methods class level पर
  • Memory storage को optimize करता है

Practical उदाहरण और प्रयोग

  • Classes और objects के बीच संबंध
  • OOPS के सिद्धांतों की व्याख्या और उदाहरण
  • Java में inheritance और polymorphism के प्रयोग

संक्षेप में

  • OOPS प्रणाली की उपयोगिता और आवश्यकता
  • Java और C++ में OOPS के concepts का overlap
यह नोट्स OOPS प्रणाली की मूलभूत और अवधारणात्मक जानकारी को संक्षेप में प्रस्तुत करते हैं जो Java प्रोग्रामिंग भाषा का हिस्सा हैं।