What is Class and Object in Python in Hindi - पूरी जानकारी
What is Class in Python :-
Class Data Member और Member Function का Collection होता हे , और Class एक तरह के Blueprint होता हे , जिसके अन्दर Programming के Logic को Design किया जाता हे |
जेइसे हम कोई भी घर बनाने से पहले उस घर का Design पहले बनाते हे , और उस Design के मदत से ही घर को बनाते हे | ठीक उसी तरह Class के अन्दर Program के Logic को Define किया जाता हे , और इसलिए ही Class के अन्दर किसी भी तरह के Memory Space का Use नही किया जा सकता |
और आसान भासा में Class को समझाए जाय तो , किसी भी Real World के Entity के जो Properties और Behavior होता हे , उस को Class के अन्दर Variable और Method के माद्यम से Program के अन्दर Define किया जाता हे |
तो ये होता हे Class का Concept उम्मीद हे आप लोग समझ गये होंगे ,
Syntax :-
class classname:
// variable
// method
मतलब , जिस तरह हम Class के Concept में उस घर का Example दिया था , की घर की पहले उसका Blueprint Design किया जाता हे | और जब उस घर को बनाया जाता हे , तब Object ( मतलब एक घर को बनाने के लिए जो जो चीज़ की जरुरत होती हे ) , Through ही बनाया जाता हे ,
इसका मतलब बिना Object को Define करके हम Class का इस्तेमाल नही कर सकते हे |
और जब हम किसी भी Class को बनाते हे , तो उसके अन्दर कोई भी Memory का Use नही कर सकते , लेकिन Object को Create करने पर हमें Memory Space का इस्तेमाल करना ही पड़ता हे | मतलब , Object Create करने के लिए Memory Space का इस्तेमाल किया जाता हे |
2. Programming में Object के अन्दर जेइसे जेइसे हम Class Member का इस्तेमाल करते हे , तो उसके हिसाब से Memory को Create किया जाता हे |
Syntax :
obj-name = class-name()
इस Syntax के अनुसार Python Program के अन्दर पहले Object को Create किया जाता हे , और फिर Class का नाम , और जेइसे ही हम इस Class के लिए Object को Define करेंगे , तो उस Object के माध्यम से उस Class को जितने भी Data Member होंगे , उन सब को Access कर पाएंगे |
तो चलिए एक Practical Program करके देखते हे , ताकि इस Concept को और अछे से समझा जा सके |
तो देखा आप लोगो ने की किस तरह से class और object को हम अपने programming के अन्दर इस्तेमाल करते हे ,
अब हम बात करेंगे , इस Class और Object के बिच में क्या क्या अंतर हे , तो चलिए देखते हे .......
2. Class में कोई भी Memory Space का Use नही होते , लेकिन Object को Create करने में Memory Space का इस्तेमाल किया जाता हे |
3. Program को Compile करने से पहले ही Class Exist हो जाता हे , लेकिन Object Compile करने के बाद ही Exist होता हे |
4. Class को Source Program के अन्दर Define किया जाता हे | और जब किसी Class के किसी निर्दिष्ट Function को Call करना होता हे , तब इस Object का Use किया जाता हे |
5. Class को एक Keyword की तरह ही Use किया जाता हे , लेकिन Object को किसी Particullar Keyword की तरह Use नही किया जा सकता |
6. Class में हम Direct Value को Pass नही कर सकते , लेकिन Object में Direct Value को Pass किया जा सकता हे |
तो ये रह Class और Object के कुछ Difference , जिसके मदत से इस Class और Object के इस Concept को और अछे से समझा जा सकता हे |
जेइसे हम कोई भी घर बनाने से पहले उस घर का Design पहले बनाते हे , और उस Design के मदत से ही घर को बनाते हे | ठीक उसी तरह Class के अन्दर Program के Logic को Define किया जाता हे , और इसलिए ही Class के अन्दर किसी भी तरह के Memory Space का Use नही किया जा सकता |
और आसान भासा में Class को समझाए जाय तो , किसी भी Real World के Entity के जो Properties और Behavior होता हे , उस को Class के अन्दर Variable और Method के माद्यम से Program के अन्दर Define किया जाता हे |
तो ये होता हे Class का Concept उम्मीद हे आप लोग समझ गये होंगे ,
Syntax :-
class classname:
// variable
// method
What is Object in Python :-
Object Class का ही Instant होता हे , जो Physical और Real Entity को Class के Data के माध्यम से Program में Represent किया जाता हे |मतलब , जिस तरह हम Class के Concept में उस घर का Example दिया था , की घर की पहले उसका Blueprint Design किया जाता हे | और जब उस घर को बनाया जाता हे , तब Object ( मतलब एक घर को बनाने के लिए जो जो चीज़ की जरुरत होती हे ) , Through ही बनाया जाता हे ,
इसका मतलब बिना Object को Define करके हम Class का इस्तेमाल नही कर सकते हे |
और जब हम किसी भी Class को बनाते हे , तो उसके अन्दर कोई भी Memory का Use नही कर सकते , लेकिन Object को Create करने पर हमें Memory Space का इस्तेमाल करना ही पड़ता हे | मतलब , Object Create करने के लिए Memory Space का इस्तेमाल किया जाता हे |
Important Point :-
1. एक Program के अन्दर हम Multiple Object को Create कर सकते हे , और उन सारे Object को अलग तरह से इस्तेमाल किया जाता हे , मतलब , Programming के अन्दर हर एक Object का अलग अलग Role होता हे |2. Programming में Object के अन्दर जेइसे जेइसे हम Class Member का इस्तेमाल करते हे , तो उसके हिसाब से Memory को Create किया जाता हे |
Syntax :
obj-name = class-name()
इस Syntax के अनुसार Python Program के अन्दर पहले Object को Create किया जाता हे , और फिर Class का नाम , और जेइसे ही हम इस Class के लिए Object को Define करेंगे , तो उस Object के माध्यम से उस Class को जितने भी Data Member होंगे , उन सब को Access कर पाएंगे |
तो चलिए एक Practical Program करके देखते हे , ताकि इस Concept को और अछे से समझा जा सके |
तो देखा आप लोगो ने की किस तरह से class और object को हम अपने programming के अन्दर इस्तेमाल करते हे ,
अब हम बात करेंगे , इस Class और Object के बिच में क्या क्या अंतर हे , तो चलिए देखते हे .......
Difference Between Class and Object in Python in Hindi :-
1. Class Data Member और Function का Collection होता हे , और Object उस Class का ही Instant होता हे |2. Class में कोई भी Memory Space का Use नही होते , लेकिन Object को Create करने में Memory Space का इस्तेमाल किया जाता हे |
3. Program को Compile करने से पहले ही Class Exist हो जाता हे , लेकिन Object Compile करने के बाद ही Exist होता हे |
4. Class को Source Program के अन्दर Define किया जाता हे | और जब किसी Class के किसी निर्दिष्ट Function को Call करना होता हे , तब इस Object का Use किया जाता हे |
5. Class को एक Keyword की तरह ही Use किया जाता हे , लेकिन Object को किसी Particullar Keyword की तरह Use नही किया जा सकता |
6. Class में हम Direct Value को Pass नही कर सकते , लेकिन Object में Direct Value को Pass किया जा सकता हे |
तो ये रह Class और Object के कुछ Difference , जिसके मदत से इस Class और Object के इस Concept को और अछे से समझा जा सकता हे |
Read More :-
Class and Object in C++
तो आज की (What is Class and Object in Python in Hindi) इस आर्टिकल में हमने Python Language के Class और Object के बारे पूरी जानकरी आप लोगो के साथ शेयर की हे , उम्मीद करता हु आप लोगो को इस आर्टिकल में दिए गये जानकारी को पसंद आया होगा , अगर पसंद आया हे तो अपने दोस्तों के साथ शेयर जरुर करे , और अगर इस जानकारी से किसी भी तरह के Doubt रह गये , तो निचे Comment करके जरुर बताना |
Conclusion :-
Class Data और Method का Collection होता हे , जिसके अन्दर Programming के Logic Entity को Design किया जाता हे , मतलब Class एक Blueprint की तरह ही होता हे , और Object उसी Class Instant होता हे | Class में किसी भी तरह के Memory का इस्तेमाल नही होते , लेकिन जब उस Class के अन्दर Object को Define किया जाता हे तो उसमे Memory का इस्तेमाल किया जाता हे |तो आज की (What is Class and Object in Python in Hindi) इस आर्टिकल में हमने Python Language के Class और Object के बारे पूरी जानकरी आप लोगो के साथ शेयर की हे , उम्मीद करता हु आप लोगो को इस आर्टिकल में दिए गये जानकारी को पसंद आया होगा , अगर पसंद आया हे तो अपने दोस्तों के साथ शेयर जरुर करे , और अगर इस जानकारी से किसी भी तरह के Doubt रह गये , तो निचे Comment करके जरुर बताना |