Basic Concepts of OOP's

Basic Concepts of OOP (Object-Oriented Programming)

OOP's यह concepts Classes और Objects पर निर्धारित करती है |
OOP's ये एक ऐसा concept है, जिसमे Object के data और function का data structure कहलाता है |
C++ ये एक Procedural (C Programming जैसी) और OOP Language भी है |

नीचे OOP's के कुछ 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' भी कहलाया जाता है |
Basic Concepts of OOP's Basic Concepts of OOP's Reviewed by Ulearncoding on July 25, 2019 Rating: 5

No comments:

Powered by Blogger.