ASK A QUESTION

    OOPs Concept in Hindi

in Hindi - OOPs Concept



Basic Concepts of OOP(Object-Oriented Programming)

OOP ये Method Classes और Objects पर निर्धारित होता है |

OOP ये एक ऐसी concept है, जिसमे Object के data और function का data structure होता है |

C++ ये एक Procedural(C Programming जैसी) और OOP Language भी है |


नीचे OOP के कुछ concepts short में दिए हुए है |

  • Class : Class का जो object उससे related उसका behaviour, properties या attributes को define किया जाता है |for eg. अगर कोई Animal है | तो class में उसका behavior, उसके body के parts और उनकी संख्या इनको define किया जा सकता है |
  • Object : Object को class पर create किया जाता है | Object के कई नाम हो सकते है, जो उसके data members से related होते है |
  • Inheritance : Inheriatance में एक मुख्य class की attributes वो अपने sub-classes को inherit करता है | Inheriatance में मुख्य class को base class या parent class कहते है और उसके अन्दर या उसके subclasses को derived class या child class कहते है |
  • Polymorphism : Polymorphism मतलब एक ही form में अनेक form होते है | इसमे same नाम के member function को अलग -अलग parameters होते है |example में एक shape के द्वारा square, Circle, Triangle इन सभी shapes को draw किया जा सकता है |
  • Abstraction : Abstraction में कुछ जरुरत के हिसाब से important data को दिखाया जाता है और कुछ data या internal processes को hide किया जाता है |
  • Encapsulation : Encapsulation data और class को conbine करके एक class के अन्दर रखा जाता है | ये 'Data Abstraction' भी कहलाया जाता है |