Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पायथन में ओओपी शब्दावली


  • कक्षा - किसी वस्तु के लिए एक उपयोगकर्ता-परिभाषित प्रोटोटाइप जो विशेषताओं के एक समूह को परिभाषित करता है जो वर्ग के किसी भी वस्तु की विशेषता है। विशेषताएँ डेटा सदस्य (वर्ग चर और आवृत्ति चर) और विधियाँ हैं, जिन्हें डॉट नोटेशन के माध्यम से एक्सेस किया जाता है।
  • वर्ग चर - एक चर जो एक वर्ग के सभी उदाहरणों द्वारा साझा किया जाता है। क्लास वेरिएबल को क्लास के भीतर परिभाषित किया जाता है लेकिन क्लास के किसी भी तरीके के बाहर। क्लास वेरिएबल का उतनी बार उपयोग नहीं किया जाता जितना कि इंस्टेंस वेरिएबल होते हैं।
  • डेटा सदस्य - एक वर्ग चर या आवृत्ति चर जो एक वर्ग और उसकी वस्तुओं से संबंधित डेटा रखता है।
  • कार्य ओवरलोडिंग - किसी विशेष कार्य के लिए एक से अधिक व्यवहारों का असाइनमेंट। किया गया ऑपरेशन शामिल वस्तुओं या तर्कों के प्रकार से भिन्न होता है।
  • इंस्टेंस वैरिएबल - एक चर जो एक विधि के अंदर परिभाषित किया गया है और केवल एक वर्ग के वर्तमान उदाहरण से संबंधित है।
  • विरासत - एक वर्ग की विशेषताओं का अन्य वर्गों में स्थानांतरण जो इससे प्राप्त होते हैं।
  • उदाहरण - एक निश्चित वर्ग की एक व्यक्तिगत वस्तु। उदाहरण के लिए, क्लास सर्कल से संबंधित ऑब्जेक्ट obj, क्लास सर्कल का एक उदाहरण है।
  • तत्काल - एक वर्ग के उदाहरण का निर्माण।
  • विधि - एक विशेष प्रकार का फ़ंक्शन जिसे एक वर्ग परिभाषा में परिभाषित किया गया है।
  • वस्तु - डेटा संरचना का एक अनूठा उदाहरण जो इसकी कक्षा द्वारा परिभाषित किया गया है। एक ऑब्जेक्ट में डेटा सदस्य (वर्ग चर और आवृत्ति चर) और विधियां दोनों शामिल हैं।
  • ऑपरेटर ओवरलोडिंग - किसी विशेष ऑपरेटर को एक से अधिक फ़ंक्शन का असाइनमेंट।

  1. पायथन में विरासत

    इस लेख में, हम पायथन 3.x में इनहेरिटेंस और एक्सटेंडिंग क्लासेस सीखेंगे। या पहले। वंशानुक्रम वास्तविक दुनिया के संबंधों का अच्छी तरह से प्रतिनिधित्व करता है, पुन:प्रयोज्य प्रदान करता है और पारगमन का समर्थन करता है। यह तेजी से विकास समय, आसान रखरखाव और विस्तार में आसान प्रदान करता है। वंशानुक्रम को

  1. पायथन ओओपी मूल बातें क्या हैं?

    पायथन में OOP अवधारणाएं पायथन एक वस्तु-उन्मुख प्रोग्रामिंग भाषा है। हम Python में आसानी से क्लास और ऑब्जेक्ट बना सकते हैं और उनका उपयोग कर सकते हैं। पायथन प्रोग्रामिंग भाषा की प्रमुख वस्तु-उन्मुख अवधारणाएँ नीचे दी गई हैं: वस्तु; कक्षा; तरीका; विरासत; बहुरूपता; अमूर्त डेटा; एनकैप्सुलेशन ऑब्जेक्ट

  1. पायथन में __init__ का उपयोग करके इंस्टेंस ऑब्जेक्ट कैसे बनाएं?

    इंस्टेंटेशन या कॉलिंग-ए-क्लास-ऑब्जेक्ट ऑपरेशन एक खाली वस्तु बनाता है। कई वर्ग विशिष्ट प्रारंभिक अवस्था वाले उदाहरणों के साथ ऑब्जेक्ट बनाना पसंद करते हैं। इसलिए एक वर्ग __init__() नामक एक विशेष विधि को निम्नानुसार परिभाषित कर सकता है - def __init__(self) − स्वयं डेटा =[ ] जब कोई वर्ग __init__() विधि