ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग in hindi | OOPs concepts in hindi

नमस्कार दोस्तों, एक बार फिर से आप सभी का स्वागत है हमारे ब्लॉग में | आज के ब्लॉग में हम जानेंगे के oops concepts के बारे में | इसके पहले के ब्लॉग में हम जावा प्रोग्रामिंग लैंग्वेज और उसकी विशेषता के बारे में संछिप्त में जान चुके है | अगर आपने हमारे जावा प्रोग्रामिंग वाले को ब्लॉग को अभी तक नहीं पढ़ा है तो यहाँ क्लिक करे  |

oops concepts के बारे में जानने से पहले हमे object oriented programming language के बारे में जानना होगा | तो आईये देखते है object oriented programming language in hindi |

encapsulation in java, abstraction in oops programming, polymorphism in oops, oops interview questions, oops concepts java, inheritance in oops, oops concepts in java with example, java programming language in hindi,what is inheritance in java, inheritance meaning in hindi, polymorphism in hindi, oops concepts in hindi,


    ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज क्या है? what is oop in hindi

    ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज उन लैंग्वेजेज को कहा जाता है जिन्होंने OOPS के concepts को adopt किया हुआ है | कहने का मतलब यह है की जो प्रोग्रामिंग लैंग्वेज OOPS के नियमों का पालन करती है , ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज कहलाती है | ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग लैंग्वेज के उदाहरण - C++, जावा, पाइथन आदि |    

    OOPs क्या है ? oops concepts in hindi 

    oops (object oriented programming) प्रोग्रामिंग लैंग्वेजेज की एक केटेगरी है जिसमे objects का प्रयोग किया जाता है | oops के प्रमुख concepts कुछ इस प्रकार है -

    1. Class

    2. Object

    3. Inheritance

    4. Abstraction

    5. Polymorphism

    6. Encapsulation 

    आईये अब सभी concepts को संछिप्त में समझने की कोशिश करते है |

    1. Class 

    Class in hindi :- class एक प्रकार की template (साँचा या नमूना ) होती है जो ऑब्जेक्ट के व्यवहार और गुणों को सहेज कर रखती है | class एक theoretical (सैद्धांतिक) concept है | असल जिंदगी में object ही class के व्यवहार और गुणों का वर्णन करता है अर्थात object के बिना class का कोई अस्तित्व नहीं होता है | 

    class के उदाहरण - vehicle (वाहन) class का एक उदाहरण है | मगर सिर्फ वाहन बोल देने से कोई भी यह नहीं समझ सकता की यह कौनसा वाहन है | अगर इसे और ज्यादा clear करना है तो हमे object का नाम लेना होगा जैसे की - कार | कार vehicle (वाहन) class का object है तथा उसे परिभाषित कर रहा है | जावा प्रोग्रामिंग लैंग्वेज में class keyword का प्रयोग करके किसी भी class को घोषित किया जा सकता है |

    2. Object 

    Object in hindi :- Object असल जिंदगी में पायी जाने वाली वो वस्तुएँ है जिनके अपने कुछ गुण तथा कार्य हो | जैसे की टेबल, कार, कुर्सी आदि | सरल भाषा में कहे तो वो सारी वस्तुएँ जिन्हे हम छु सकते है, Objects कहलाती है | 

    हर Object किसी न किसी क्लास से सम्बंधित होता है तथा उसको परिभाषित करता है | जावा प्रोग्रामिंग लैंग्वेज में new keyword का प्रयोग करके किसी भी class का object बनाया जा सकता है |

    3. Inheritance 

    Inheritance meaning in hindi :- Inheritance oops का एक अहम् concept है | यह concept दो या दो से ज्यादा classes को आपस में जोड़ने का काम करता है ताकि ये classes आपस में अपने गुणों(properties) तथा कार्यो(functions) को साझा कर सके | 

    इस concept की मदद से हम एक ही code को कई classes में प्रयोग कर सकते है, इसे code reusability कहा जाता है | जावा प्रोग्रामिंग लैंग्वेज में extends और implements keyword का प्रयोग करके inheritance को प्राप्त किया जाता है |

    4. Abstraction 

    Meaning of abstraction in hindi :- Abstraction भी oops का एक अहम् concept है जो की कोड को सुरक्षा(code security) प्रदान करता है | इस concept की मदद से user को सिर्फ वह data show किया जाता है जिसकी उसे जरूरत है | बाकी के संवेदनशील data को user से hide करके रखा जाता है | 

    Abstraction का सबसे best example है एटीएम मशीन - जब भी हम ATM का प्रयोग करते है तो हमे सिर्फ जरूरी विकल्प ही दिखाए जाते है जैसे Check account balance , transfer money आदि | बाकी इन विकल्पो को जिस कोड से implement किया गया है उसे user को नहीं दिखाया जाता | अगर ये कोड भी यूजर को दिखने लगे तो जाने - अनजाने में वो इस कोड से छेड़छाड़ कर सकता है जिससे पुरे ATM के प्रोग्राम की कार्यक्षमता गड़बड़ा सकती है|

    5. Polymorphism 

    polymorphism in hindi :- Polymorphism दो शब्दों से मिलकर बना है - Poly जिसका मतलब होता है कई(many) और morphism जिसका मतलब होता है प्रकार (forms) | Polymorphism का अर्थ होता है एक ही चीज़ के कई प्रकार | 

    polymorphism का सबसे best example है Mobile phone | Mobile phone का प्रयोग हम कई प्रकार से करते है जैसे जब हमे कोई वीडियो देखना होता है तो मोबाइल एक वीडियो प्लेयर बन जाता है , हम उसमे अलार्म set करके उसे अलार्म की तरह प्रयोग कर सकते है, हम किसी को मैसेज भेजने के लिए उसे messenger की तरह भी प्रयोग कर सकते है | कहने का मतलब यह है की मोबाइल चीज़ तो एक ही है पर उसके प्रयोग कई सारे है , यही polymorphism है | जावा प्रोग्रामिंग लैंग्वेज में दो प्रकार के polymorphism पाए जाते है - run time और compile time |

    6. Encapsulation 

    Encapsulation in hindi :- Encapsulation का मतलब है सारे data को किसी एक इकाई के अंदर store करके रखना ताकि उस data को आसानी से access और प्रयोग किया जा सके | 

    Encapsulation का best example है capsule जो की सारी दवाई को अपने अंदर store करके रखता है | किसी प्रोग्रामिंग लैंग्वेज में यह कार्य Object करता है जो की class के सारे data को store करके रखता है और इसी Object की मदद से हम class के सारे data को access कर सकते है |   


    तो यह थी जानकारी oops ke concepts के बारे में | आज हमने जाना के oops concepts in java in hindi क्या होता है और what is object oriented programming language | उम्मीद करता हूँ आपको पसंद आयी होगी | आप अपना फीडबैक कमेंट के माध्यम से शेयर कर सकते है |आगे भी आपको Java और अन्य programming languages के बारे में पोस्ट्स देखने को मिलेगी | धन्यवाद |


    अन्य पोस्ट्स - जावा क्या है ? | What is java programming language in hindi

                        फिशिंग क्या है? | phishing attack kya hota hai in hindi

                       बग क्या होता है ? | What is bug in computer software?

                       how to download and install java jdk 64-bit for windows 10 in hindi

                       write basic java hello world program in notepad and explain in hindi

                      how to compile and run java program in notepad and command prompt in hindi

    -------------------------------------------Tags------------------------------------------------

    java download

    java language in hindi pdf

    what is object oriented programming in hindi

    java hello world program code

    basic java hello world program

    java hello world program in notepad

    simple java programs for beginners

    how to run java program

    java first program

    java programs for practice

    how to run java program in notepad

    how to run java program in notepad and command prompt

    how to compile java program

    online java compiler

    how to compile java program

    how to run java program in notepad and cmd

    how to run a java program

    java compiler

    oops concepts

    एक टिप्पणी भेजें

    0 टिप्पणियाँ