What is Class and Object in C++ in Hindi - Class और Object क्या हे ?

Hello Friends आज की इस आर्टिकल के अन्दर हम C++ के Class और Object के बारे में पूरी जानकारी आप लोगो के साथ शेयर करने वाले हे | जो काफी Important Concept हे , और इस लिए इस (What is Class and Object in C++ in Hindi ) आर्टिकल के अन्दर बहत ही आसान भासा में इस Topics को Discuss करेंगे , वो भी Practical के साथ , और आखिर में इस Class और Object के कुछ Important Difference के बारे में भी बात करेंगे , ताकि आप लोग आसानी से समझ कर अपने Program के अंदर Implement कर सको | तो चलिए शुरू करते हे ,,,,

What is Class and Object in C++ in Hindi - Class और Object क्या हे ?


What is Class and Object in C++ in Hindi






What is Class in C++  :-

Class Data Member और Member Function का Collection होता हे | Data Member के अन्दर Variable को Use किया जाता हे , और Member Function के अन्दर Function को Use करते हे |
Basically Class Similar Types के Data को Represent करता हे , जो Data Member और Member Function को Hold करके रखते हे |
और इसके अलाबा Class एक User Defined Data Type हे , मतलब Class को User अपने हिसाब से Programming के अन्दर Define कर सकते हे | जब Class को Define करना होता हे तब वो Data Member और Member Function को Class Keyword के मदत से Access करके Use करते हे , Class के अन्दर किसी भी तरह की Memory Space Allocate नही होते , मतलब Class को Define करते समय ये Class में कोई भी Memory Space Use नही होते , और ये Class Object का ही Blue Print होता हे |

Syntax :-

class className
{
   // data
   // function
};


What is Object C++ :-

Object का मतलब हे Class के अन्दर जो States और Behavior होते हे , वो ही होता हे Object , मतलब Object में दो तरह के Condition होते हे , 1. States 2. Behavior जिसमे States का मतलब हे उसके अन्दर क्या क्या आता हे , और Behavior का मतलब हे की उसे किस काम के लिए Use किया जायेगा | जेइसे- Example - Pen
States :- int , nib , cap ...etc
Behavior :- writing

एक और Example के मदत से समझते हे ,,
जेइसे मानलो Fruits एक Class हे लेकिन इस Fruits के अन्दर बहत सारे Fruit होते हे , जेइसे - Mango , Apple , Banana .. तो ये सब होता हे Object | तो जब आप लोग एक Class को Define करते हो , तो उसमे कोई भी Memory Allocate नही होते , लेकिन उस Class के अन्दर जब आप कोई Object को Create करते हो , तो उसके अन्दर एक Memory Space Allocate हो जाते हे |

जेइसे - हमने एक Fruits नाम के Class को Declare किये हे और उसके अन्दर Mango , या फिर Apple के नाम से कोई भी Object को Create करते हे , तो उस Fruits के नाम से कोई भी Memory Space Create नही होते , लेकिन उस Object मतलब Mango , या फिर Apple जो भी होगा उसके अन्दर Memory Space Allocate हो जायेंगे |

Syntax :-
classname objectName ;

चलिए एक इस Class और Object को Implement करके एक छोटा सा Program करके देखते हे ,,



What is Class and Object in C++ in Hindi




Access Data Member :- 

Class में Data Member दो तरह के होते हे ,
  • Public Data Member - इस Public Data Member को Object के साथ dot (.) Operator के मदत से Access        किया जाता हे | और
  • Private Data Member - Private Data Member को dot Operator के मदत से Access नही कर सकते हे , इस Private Data Member को Getter Function और Setter Function के मदत से ही Access किया जाता हे | 

तो ये रहा Class और Object का Basic Concept , उम्मीद करता हु आप लोग समझ गये होंगे , अब आइये देखते हे की इस Class और Object में क्या अंतर हे ? मतलब इन दोनों  में क्या क्या Difference होते हे , इसके बारे में भी जान लेते हे , ताकि इस Concept को और भी अछे से समझा जा सके |

Difference Between Class and Object in C++ :-

1. Data Member और Member Function को ही Class कहते हे , या फिर Collection of Similar Type के Data को भी Class कह सकते हे , जिसके अन्दर Data Member और Member Function Define किया जाता हे |
और Object Class का ही Instant होता हे , Object को Declare करने के बाद ही Class के Data Member या फिर Member Function को Access किया जाता हे |

2. Class को Declare करते समय Class के अन्दर Keyword Class को Define किया जाता हे | लेकिन Object को Create करते समय किसी भी तरह के Keyword का इस्तेमाल नही करना होता हे , मतलब बिना Keyword को Use करके भी आप Object को Create कर सकते हो |

3. Class में Direct Value को Pass नही कर सकते हे , लेकिन Object में Direct Value Pass होता हे |

4. Program के अन्दर Class को एक ही बार Declare किया जाता हे , लेकिन एक Program में एक Particular Class के अन्दर 1 से जादा Object Create कर सकते हे |

5. Class के अन्दर कोई भी Memory Space Allocate नही होते , लेकिन Object के अन्दर Memory Allocate होते हे |

6. Class को Main Function के बहार Use किया जाता हे , और Object को Main Function के अन्दर Use करते हे |


तो ये रहे कुछ Class और Object के Important Difference , ये Difference के मदत से Class और Object के Concept को और भी अछे से समझा जा सके , उम्मीद करता हु आप लोग इस Concept को अछे से समझ गये होंगे |


Read More : C++ Language in Hindi


Conclusion :-

ये जो Class और Object का Concept हे वो OOPs मतलब Object Oriented Programming के बहत ही Important Concept होता हे | अगर इस Class और Object को आप लोग अछे से समझ जाते हो , तो आप लोग आसानी से OOPs के Program Implement कर सकते हो , और इस OOPs के बारे में हम हमारे आनेवाले आर्टिकल के अन्दर अछे से Discuss करेंगे |

तो हमने आज की (What is Class and Object in C++ in Hindi ) इस आर्टिकल के अन्दर Class और Object के बारे में बहत ही आसान भासा में पूरी जानकारी आप लोगो के साथ शेयर की हे , उम्मीद हे आज की इस आर्टिकल के अन्दर दिए गये जानकारी आप लोगो को पसंद आया होगा , अगर पसंद आया हे तो अपने दोस्तों के साथ शेयर जरुर करे , ताकि उन्हें भी इस Concept के बारे में अछि जानकारी मिल सके , और अगर इस आर्टिकल के Related कोई भी Doubt हे , तो निचे Comment जरुर करे | धन्यवाद...


FAQ :-

1. क्लास और ऑब्जेक्ट से आप क्या समझते हैं?
Answer:- Programming भासा में Class एक Data Type होता हे , जिसे User अपने हिसाब से Define करते हे , और Object उसी Class का Behavior होता हे ,

2. Class और Object में क्या अंतर हे ?
Answer:- Data Member और Member Function को ही Class कहते हे , और Object Class का Instant होता हे | जिसे Program में Declare करने के बाद ही Data Member और Member Function Access करते हे |

3. What is Class in C++ ?
Answer:- Class Similar Type के Data का Collection होता हे | और इस Class को Program में Define करते समय Class Keyword का इस्तेमाल करना पड़ता हे , और ये Class Define करते समय कोई भी Memory Space का इस्तेमाल नही करते |

4. What is Object in C++ ?
Answer:- C++ में Object Class का ही Instant होता हे , मतलब Class के अन्दर जो Entity और Behavior होते हे वो Object होता हे |
Tags

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

0 टिप्पणियाँ
* Please Don't Spam Here. All the Comments are Reviewed by Admin.