oops in python | पाइथन में Oops क्या है?

Sahilkushwah
2 min readJan 27, 2021

--

Hello Dosto कैसे हो आप, आशा करती हूं आप सब ठीक है । आज हम python में OOP (object oriented programming) के बारे में जानेंगे और program बनना सीखेंगे ।

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 कर सकते है।

Features of Object-Oriented Programming :-

object एक user-defined data type को प्रदर्शित करता है | Class के variables को objects कहते हैं | object basic runtime entity है ।

एक object की दो विशेषताएं होती हैं:

एक Dog एक वस्तु हो सकता है, क्योंकि इसमें निम्नलिखित गुण हैं:

नाम, आयु, रंग attributes (विशेषता)के रूप में

खाना , भौंकना(bark) behavior (व्यवहार) के रुप में

Classes का उपयोग करके object बनाए जाते हैं, जो वास्तव में OOP का केंद्र बिंदु हैं। एक class को object के blueprint, description या definition के रूप में वर्णन किया जा सकता है। आप चाहो तो कई अलग-अलग objects बनाने के लिए एक ही class का blueprint बना सकते हैं।

__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 किया जा सकता है।

classes में functionality add करने के लिए अन्य methods निर्धारित किए जा सकते हैं। सभी methods में पहले पैरामीटर के रूप में self होना चाहिए।

इन methods को attributes के रूप में एक ही डॉट (.) का उपयोग करके access किया जाता है

Example :-

Originally published at https://apnahinditechno1.blogspot.com.

--

--

Sahilkushwah
Sahilkushwah

Written by Sahilkushwah

0 Followers

Sahil Kushwah provides information about Python computer programming, hackerrank problem solution ,Tech News,Technology and Mobile Review in Hindi.

No responses yet