OOPs Study Material Notes Examples of JavaScript for Beginners in Hindi

OOPs Study Material Notes Examples of JavaScript for Beginners in Hindi

OOPs Study Material Notes Examples of JavaScript for Beginners in Hindi :-In this  cyberpointsolution tutorial (Especially OOPs  Concept used in Java Script) we are going to describe about the  what is the use of OOPS in  cyber programming in Hindi. And also we will describe that how can we use OOPS in JavaScript.  And why we  use  Object Oriented Programming language (JavaScript) in   Web Pages to make  more interactive and  secure. When ever we want to learn any thing the things become more earlier is somebody/tutorial/study material taught us through Examples. Here we have tried to describe each and every concept of OOPs  i.e. Object Oriented Programming system in the light of JavaScript using simple and best possible example. These examples are so simple that even a beginner who had never even heard about JavaScript can easily learn and understand How OOPs works in JavaScript. This is  the best hindi  tutorial/Study Material  very beneficial for beginners  as well as Professional

OOPs Study Material Notes Examples of JavaScript for Beginners in Hindi
OOPs Study Material Notes Examples of JavaScript for Beginners in Hindi

Fundamental OOPs Concepts for JavaScript in Hindi

JavaScript   एक  Object  Oriented  Programming  Language  है | इसलिए  Object  Oriented  Programming  System  को  समझे  बिना  हम  JavaScript   को  बेहतर  तरीके   से  नहीं  समझ  सकते  | इसलिए  पहले  हम   Object  Oriented  Programming  System   के  Basic  Elements   को   समझने   की  कोशिस   करेंगे  , जो  की  निमनानुसार  है :

OOPs Study Material Notes Examples of JavaScript for Beginners in Hindi
OOPs Study Material Notes Examples of JavaScript for Beginners in Hindi
  1. Object (Method and Property)
  2. Class
  3. Encapsulation
  4. Aggregation and Composition
  5. Reusability or  Inheritance
  6. Polymorphism
  7. Message  Passing

Basics of JavaScript Objects in Hindi

Basics of OOps in JavaScript in Hindi
Basics of OOps in JavaScript in Hindi

दुनिया  की  किसी  भी  वस्तु   (Physical  or Logical )  को  हम  Object   मान   सकते  है | Object  वास्तव  में  किसी चीज  का  एक  रिप्रजेंटेशन  होता  है और   इस  रिप्रजेंटेशन   को   किसी   Programming  Language   की  मदद   से  Express   किया     जाता  है | Object  कुछ  भी   हो  सकता  है | ये  कोई  Physical  Car  हो  सकता  है  अथवा  कोई   Logical  Bank  A/C  हो   सकता  है | यानि  हम   किसी  भी  चीज   को  एक   Object   मान  सकते  है |

Properties and Methods in JavaScript

हर  Object  Basically  दो  मूल  भूत  चीजो  का    बना  होता  है , जिन्हें  Properties  व  Methods  के  नाम  से  जाना  जाता  है | यानि  दुनिया  के  हर  Object  की  कुछ  Characteristics  हो  सकती  है , जिन्हें  उसकी  Appearance  व  State  के  रूप  में जाता  जाता  है | जैसे Height ,width,Length,Color,Name  आदि |

What is Methods in JavaScript in Hindi

जबकि  दुनिया  का  हर  Object   किसी  न  किसी   तरह  को  Action  Perform  करता  है | Object  द्वारा Perform  किये  जा  सकने  वाले  Actions  को  Object  का Method  कहते है | जैसे  उठाना , बैठना , चलना  , गायब   होना आदि |

Simple Practical Example of JavaScript Object in Hindi

यदि  हम   Object    को  एक  Analogy  द्वारा  समझने  की  कोशिश   करे , तो Book   एक  Object  है | Book  के  Pages  की  संख्या , Author  का  नाम  , बुक की Price  आदि  Book  की  Properties  है | और   Book   को   ख़रीदा  जा  सकता  है , बेचा   जा  सकता  है , आदि   उस  Book  के  Methods  हो  सकते  है |

JavaScript Programming Object Examples in Hindi

यदि  Programming  Language  की  भाषा  में  समझे   तो  Window, Menu Bar, Toolbar, Button ,  आदि  सभी  Objects  के  उदहारण  है | इन  सभी  Object  की  कुछ  न कुछ  प्रॉपर्टीज  है | उदहारण   के लिए  Button  एक  Object  है  और  Button  पर  दिखाई  देने    वाला   नाम ,  उस  Object  की  एक  Property  है | जबकि  Button  को Click  करने  पर  Button  पर  दिखाई   देने   वाले    नाम   का  change  हो   जाना , Button  का  एक  Method  है  जबकि   Click  होना  एक  Operating  System   Event   है |

Fundamentals of Classes Especially for Java Script in Hindi

दुनिया   के  सभी    Object   किसी  न  किसी   एक  Group  से   सम्बंधित   होते  है | यानि   हम  दुनिया  के  सभी    Objects  को  Categorized  कर सकते  है | उदहारण  के  लिए  दो  पैरो  पर  चलने  वाले  जीवो  को  हम  Human  Beings  Class  का  Object    मान   सकते  है  जबकि  चार  पैरो   वाले  जीवो  को  हम  Animal  Class  का  Object    मान  सकते  है |इस cyberpointsolution.com  के Hindi Tutorial  में  आप  बरी  ही आसानी से OOPs  के सारे Concepts  को समझ सकते है वो भी Real Life  Example से इसलिए  आप इस  OOPs के Study Material आप  सारे  Example को Real Life से भी जोर  सकते है |   

what is class in Hindi

OOPs Study Material Notes Examples of JavaScript for Beginners in Hindi
OOPs Study Material Notes Examples of JavaScript for Beginners in Hindi

यानि  Class   वास्तव  में  एक  Blueprint   या  Description    या  Prototype  या Modal  होता  है  और  उस  Prototype  या  Modal  को  Follow   करने  वाली  सभी  चीजे  उस  Class  का  Object  होते  है

ऑब्जेक्ट  का  दूसरा  नाम  Instance  भी    है  , इसलिए  यदि  हम  चाहे   तो  ऐसा भी  कह  सकते  है  की  Rohan  नाम   का   व्यक्ति  Human  Beings   Class  का  एक   Object   है  क्योकि   उसमे  Human  Beings  Class  की  डिस्क्रिप्शन  के  सरे  Features   है | या  फिर  हम  रोहन   को  Human   Beings  Class  का   Instance  भी  कह  सकते   है |

Class  वास्तव   में    एक  प्रकार   डिस्क्रिप्शन  या  Blueprint  मात्र  होता  है |इसलिए    एक  बार  Class  Define  कर   लेने  के  बाद  हम  उस  Class  के  जितने  चाहे   उतने  Object  या  Instance  Create  कर  सकते   है |ठीक  उसी  तरह  से   जिस   तरह  से   हम   किसी  घर   का  Blueprint  Create   का  लेने  के  बाद  उस  Blueprint   के  आधार   पर   जितना  चाहे   उतने   एक  सामान  घर   Create   आकर  सकते   है |

OOPs in JavaScript in Hindi
OOPs in JavaScript in Hindi

what is Object Oriented Programming Language in Hindi

चुकी       Object  Oriented  Programming  System    एक  Concept  है  और  इस  Concept  को  जिस Programming  Language  में  Implement  किया  जाता  है , उस  Programming  Language  को  Object  Oriented  Programming  Language   कहा  जाता  है | लेकिन  इसका  मतलब  ये  नहीं  है  की   सभी   Object  Oriented  Programming  Language  एक  सामान  OOPS  Pattern  को  Follow  करे |

इसलिए  JavaScript  जिस  Object  Oriented  Programming  Pattern  को  Follow  करता   है , उसे   Prototypes  Pattern  के  नाम  से  जाना  जाता  है  और  इस  Pattern   में   ठीक   उसी  तरह   की  Class  Create  नहीं  होती  है ,  जैसी  Classical Object  Oriented  Programming  Language  c++   व  java  में  होती  है | बल्कि  JavaScript  में  हर  Object  किसी  दुसरे  Object  के  आधार  पर  बनता  है क्योकि  एक  Object  के  सभी  Features  बनने  वाले  हर   नए  ऑब्जेक्ट   में  होते  है |

इसलिए  जिस   Object  के  आधार  पर  नया  Object  Create  होता  है ,उस  मूल  Object  को   सभी  अन्य  Object  के  Prototype  के  रूप  में  Represent किया  जाता  है |यानि  C++  या Java   जैसी  Languages  में  हम  एक  Class  Create  करते  है  और  फिर  उस  Class  का  Instance  Create  करते   है , जो  की  Object   को   Represent   करता   है | जबकि  JavaScript  में  हम  एक  Object  Create  करते  है  और   फिर  उस  Object  का  एक  नया  Instance  Create  करते  है  जो   की  ठीक  वैसा  ही  Object    होता   है , जैसा  पहला वाला   ऑब्जेक्ट   था |यानि  JavaScript  में   एक  Object  किसी  दुसरे  Object  के  लिए  Blueprint   या  Description   या  Class  Prototype  या  Modal  का   काम   करता   है |

Concept of Encapsulation in JavaScript in Hindi  

OOPs Study Material Notes Examples of JavaScript for Beginners in Hindi
OOPs Study Material Notes Examples of JavaScript for Beginners in Hindi

 ये  OOPS    का   एक   ऐसा   Concept   है  जिसमे  इस  बात  को  Represent  किया  जाता  है  की  एक  Object   वास्तव   में  Properties  व   Methods  के  Combination   का  एक  Unit  होता  है | यानि  दुनिया  का   कोई   भी   Object  ऐसा   नहीं  हो  सकता  , ज्सिके  केवल  Characteristics  हो   और  Methods  न   हो | यानि  Object  की  Appearance  व  Stat  हो  लेकिन  वह  Object  कुछ    काम  न   करता  हो |

सरल शब्दों   में कहे   तो  दुनिया   के  हर  Object  की  कुछ  न  कुछ  Properties  होती   है  और   हर   Object  कुछ  न  कुछ   काम   करता   है |Object  की  Properties  को  हम  Object  का  Data  कह  सकते  है  जबकि  Object   अपने    Data  पर  जिन   Operations   को   Perform  कर  सकता  है , उन  Operations   को   हम  Object  का  Method  कह  सकते  है |

चुकी  कोई  भी  Object  हमेशा  Properties  व  Methods  यानि  Data  व  Data  पर  Perform  होने  वाले   Operations  दोनों   का  एक Combined  Unit  होता   है | इसलिए  Programming  Language  में  भी   Object  की  Properties  व   Methods  को   एक  Unit  के  रूप   में  Define  किया   जाता  है |

what is Encapsulation in Hindi

किसी   Object  की   Properties  व  Methods  को   के  Unit  के  रूप  में Define  करने  की  प्रक्रिया   को  Encapsulation  कहा    जाता   है | यानि  Encapsulation  को  प्रोग्रममिंग  Term  के  रूप   में  हम  निमनानुसार  specify  कर  सकते  है ;

  1. Data (Stored in  Properties)
  2. Operations to   Perform  on  Data (Methods)

what is Data Hiding in Hindi

OOPS  Based Object  Oriented  Programming  Language  में  Encapsulation  करने  का  मूल  उद्देश्य  Data  Hiding   करना  होता  है , ताकि  किसी  Object  के  Data  पर  केवल  उसी  Object  के  Methods  Operation  Perform  कर  सकें |

Concept of Aggregation Or Composition in JavaScript in Hindi

जब  बहुत   सारे  Objects  को  आपस   में  जरुरत  के  अनुसार Combine  करके   एक  नया   Object  Create  किया  अजता  है , तो  इस  प्रक्रिया  को  Object  Oriented  Programming  System    में  Aggregation  या  Composition  कहा   जाता  है |

what is Aggregation in Hindi

Aggregation  एक  ऐसी  प्रक्रिया  है , जिसमे  किसी  समस्या   से  सम्बंधित  विभिभिन  ऑब्जेक्ट्स  को  कई   छोटे-छोटे  Objects  में Divide   कर  दिया  जाता  है , ताकि  उन्हें  Manage  व  Develop  करना   आसन  रहे  | रिर  उन सभी  Objects  को  आपस   में Combine  करके  Problem  को बेहतर  तरीके  से  Solve  किए  जाता  है |

 उदाहरन  के  लिए  एक  Computer  System  बहुत   सारे   Units  जैसे  की  Keyboards, Mouse, Monitor, Micro Processor , RAM, Motherboard    आदि   का  बना  हुआ   Complex   Unit   है |  हालाँकि  हम   कंप्यूटर  सिस्टम    को  एक  सिंगल   ऑब्जेक्ट  के  रूप  में Identify  करते  है | लेकिन  Internally   ये  बहुत   सारे  अन्य  छोटे-छोटे   Objects  को  Combination   होता   है | यही   है  Aggregation   या   Composition , जिसमे  बहुत    सारे  स्वतंत्र  Unit  या  Objects   आपस   में  मिलकर  एक  जायदा   Complex  Object  Define  करने    में  सक्षम   होते   है |

Concept of Inheritance Or Reusability in JavaScript in Hindi

OOPs Study Material Notes Examples of JavaScript for Beginners in Hindi
OOPs Study Material Notes Examples of JavaScript for Beginners in Hindi

Inheritance    एक   ऐसी   प्रक्रिया  है , जिसको  Use  करके   हम  समान  प्रकार   के   Codes   बार-बार  Create  करने  की   बजाय   उन्हें   एक  बार  Create   करके    बार-बार   Reuse  करने   में  सक्षम   हो    पाते    है |

Example   के  लिए  यदि   हम   एक  Watch  Object  Create   करने   के  लिए   Code   लिखते  है ,   जिसमे   केवल  Hour   व  Minutes  को   Handle   किया   जाता   है  और  भविष्य    में   हमें    ऐसे   Watch  Object  की   जरुरत    परती   है ,  जिसमे   Hour   व  Minutes   के  साथ  Seconds  को   भी   Handle   करना   है | तो    हमें   पूरा  Code   फिर   से  लिखने   की   जरुरत   नही   होती   है  | बल्कि  Hour  व  Minutes   को  Handle   करने  की  Functionality     को  हम    पिछले   Codes   को  ज्यो   का  त्यों   Reuse  करते   हुए   प्राप्त   कर  लेते    है   और    हमें   केवल  Seconds   को  Manage  करने  के  लिए  ही  नया   Code    लिखने   की  जरुरत    परती   है |

इस   प्रकार   के  Coding  Pattern  को  प्राप्त   करने   की  सुविधा   हमें   Object  Oriented  Programming  System     के    Inheritance   या   Reusability   Concept   से   प्राप्त   होती    है |

Classical Object  Oriented  Programming  Language   में  हम   Class  को   Inherit  करके  ये  सुविधा  प्राप्त  करते   है  | लेकिन  चुकी  JavaScript   Prototype  Pattern Based  Object  Oriented  Programming  Language   है ,  इसलिए  इसमें   ये  सुविधा   प्राप्त   करने   के  लिए   हमें    एक  object  को  किसी  दुसरे  Object  से  Inherit   करना   परता   है |

Concept of Polymorphism in JavaScript in Hindi   

OOPs Study Material Notes Examples of JavaScript for Beginners in Hindi
OOPs Study Material Notes Examples of JavaScript for Beginners in Hindi

“Single  Statement  Multiple Form”  Polymorphism   को   Represent   करने   के  One  Line   Statement  है | इस  Concept  के   अंतर्गत   विभ्भिन   प्रकार   की  Classes  के  Objects  के  लिए   सामान  Methods  को  Call   किया  जाता  है | लेकिन  सभी  Objects  के  लिए  उनकी  Class  के  Methods  Call  होते   है |  यानि  Program  में  Create   किये  जाने  वाले  विभ्भिन    Class   के Objects  के  लिए   Call  किये  जाने  वाले   Methods  का  नाम  तो  सामान  होता  है | लेकिन   जब  Object  के  लिए  Dot  Operator  के  प्रयोग    करते   हुए  समान    नाम   के Method   को  Call   किया  जाता   हिया ,  तो  ऑब्जेक्ट्   जिस  Class    का  होता   है ,  उस  Object   के  लिए  उसी  Class  का  Method  Call   होता   है  न   की  किसी   दुसरे  Object  की  Class   का |

what is Polymorphism in Hindi

इस  प्रकार  से  एक   ही  Program  Code  Statement  अलग-अलग   Object  के  लिए  अलग-अलग   परिस्थिति  में  अलग –अलग  मेथड  को  Call    करता   है  | इस  प्रक्रिया   को  Polymorphism   कहा  जाता   है| 

Concept of Message Passing in JavaScript in Hindi

एक  Source  से  Destination  तक  सुचना  का   आदान  प्रदान    करना   ही   Message   Passing   कहलता   है | इस  object oriented Programming  Language     में   भी   Message  Passing  का   अत्यधिक   मात्रा  में  उपयोगी   साबित  होता   है | क्योकि   जैसा  की   हम   जानते  है  की   JavaScript  एक  Client  Side  Programming  Language  है |इसलिए   Client  से  Server   तक  या   Server   से  Client  तक    जो  भी   Message  ,Information   एवं  Data     का  जो  आदान  प्रदान  होता   है  वो  सभी   चीजे   Message   Passing   के  अंतर्गत   ही   आती   है   |इसलिए  Message   Passing   भी   Internal  Process  के   अंतर्गत   OOPS  Concept  का  ही  एक    मुख्य  भाग   माना  जाता   है | मुख्य  बात  यह    है   की   जब   भी   हम   किसी   Function  में  कोई   भी  Argument  एवं   कोई   भी   Variable जो  Pass   होती   है   वो  भी    Message   Passing  के  ही   अंतरगत   आती  है | एवं  इस  Best JavaScript के Hindi Tutorial  में आपको  OOPs  के सारे Basic Concept in JavaScript बरी  ही आसानी  से समझ  में आ जायेगा |इस Study  Material में हमने  बरी ही सावधानी पूर्वक प्रत्येक Possible OOPs के  Example को समझाने की कोशिश  की है |

यदि   हम  उपरोक्त    सभी   Concepts   को  एक  सामान्य  उदहारण(Examples)   समझने   की  कोशिश    करे   तो , तो  उस  प्रकार    से  समझ   सकते   है  की  मानलो :

 

Rahul   एक  वयक्ति  (Object )  है | Object
Rahul  का  Date  Of  Birth  10 Jan  1980,  Properties
रंग  गोरा ,वजन  60 Kg  है |  
Rahul चल  सकता  है , बात  कर  सकता है ,सो  सकता  है  | Methods
Rahul Programmer Class  का  एक  Instance है | Class Pattern(in Classical OOP)
Rahul Programmer Object पर  आधारित  दूसरा object  है | Prototype Pattern
यानि  जो Rohit है  वही  Rahul है , जबकि Rohit एक  (in  Prototype OOP)

Programmer है ,इसलिए Rahul भी  Programmer है |

Rahul  की  एक Date Of Birth(Data)  है ,जिसके  आधार  पर               Encapsulation

वह  अपनी   उम्र Calculate (Method) करता  है |

Rahul अपनी  उम्र  कैसे  Calculate  करता   है ,इसकी  जानकारी  Rahul        Data  Hiding

के  अलावा  किसी  को  नहीं  है , क्योकि  Rahul की  Date Of Birth

केवल  Rahul  को   ही  पता  है |

Rahul Web Development Team Object का  हिस्सा   है ,                Aggregation  Composition

ज्सिमे  Rajesh और  Mukesh  भी   काम   करते  है |

Rahul  Rajesh  और  Mukesh  तीनो  एक  दुसरे  पर                          Inheritance

आधारित  है |

Rahul :Talk ,  Rajesh:Talk  व   Mukesh:Talk  के   रूप   में  हम  तिन            Polymorphism 

अलग   Person Object के  लिए  Talk नाम  का  समान  Method Call  कर           Method  Overriding

सकते  है |लेकिन  हम  जिस   Object  के  साथ   इस  Method को Call

करते  है , वह  Object  Talk  यानि  बात  करता   है |

 

 


Basic Concept Of Object Oriented Programming System (OOPS) Fundamental Of JavaScript with Examples In Hindi

Follow Us On Cyber Point Solution Youtube Channel : Click Here

Follow Us on Social Platforms to get Updated : twiter,  facebookGoogle Plus

Learn More Ethical Hacking and Cyber Security click on this link. cyber security

Leave a Reply

Your email address will not be published. Required fields are marked *