oops in python | पाइथन में Oops क्या है?
oops concepts in python |
Hello Dosto कैसे हो आप, आशा करती हूं आप सब ठीक है । आज हम python में OOP (object oriented programming) के बारे में जानेंगे और program बनाना सीखेंगे ।
Page Content 1. Object Oriented Programming 2. Object 3. Class 5.Methods |
OOP(Object Oriented Programming) :-
Python Object-Oriented Programming(Objects) Language के साथ-साथ Procedural-Oriented Programming Language भी है | Object Oriented Programming वह method है जिससे हम program को class and object में divide कर देते है और एक ही code बार-बार repeat कर सकते हैं । जैसे हमने एक class crate की ‘A’ तो हम इस ‘A’ class के code को ‘B’ class में भी use कर सकते है।
Advantages:-
- program में कोई Error आने पर पूरे code को check नहीं करेंगे सिर्फ उस class के code को check करेंगे जिस class me error है।
- Software को develop करना easy होता है।
- इसे easy learn किया जा सकता है ।
- यह problem solving language है ।
Features of Object-Oriented Programming :-
1. Class
2. Object
3. Methods
4. Inheritance
5. Polymorphism
6. Data Abstraction
7. Encapsulation
8. Message passing
Object:-
object एक user-defined data type को प्रदर्शित करता है | Class के variables को objects कहते हैं | object basic runtime entity है ।
एक object की दो विशेषताएं होती हैं:
• गुण (attributes)
• व्यवहार (behavior)
चलिए एक उदाहरण देखते हैं:
एक Dog एक वस्तु हो सकता है, क्योंकि इसमें निम्नलिखित गुण हैं:
नाम, आयु, रंग attributes (विशेषता)के रूप में
खाना , भौंकना(bark) behavior (व्यवहार) के रुप में
Class:-
Classes का उपयोग करके object बनाए जाते हैं, जो वास्तव में OOP का केंद्र बिंदु हैं। एक class को object के blueprint, description या definition के रूप में वर्णन किया जा सकता है। आप चाहो तो कई अलग-अलग objects बनाने के लिए एक ही class का blueprint बना सकते हैं।
Example :-
Output :-
__init__ methods:-
__init__ method, class में सबसे महत्वपूर्ण method है। सभी Methods में उनके first perimeter के रूप self होना चाहिए, हालांकि यह स्पष्ट रूप से पारित नहीं हुआ है, python आपके लिए list में self argument जोड़ता है । Methods को call करने पर आपको इसे include करने की आवश्यकता नहीं है। एक method परिभाषा के भीतर, self विधि को call करने वाले instance को संदर्भित (Referenced ) करता है।
इस उदाहरण में, Dog instance में color और legs की विशेषताएं हैं। इन्हें एक instance के बाद एक डॉट, और attributes name डालकर access किया जा सकता है।
Methods:-
classes में functionality add करने के लिए अन्य methods निर्धारित किए जा सकते हैं। सभी methods में पहले पैरामीटर के रूप में self होना चाहिए।
इन methods को attributes के रूप में एक ही डॉट (.) का उपयोग करके access किया जाता है
Example :-
Output :-
Recommended Articles
Post a Comment
Post a Comment