वीडियो: क्या कोई वर्ग एक मूल्य पायथन वापस कर सकता है?
2024 लेखक: Lynn Donovan | [email protected]. अंतिम बार संशोधित: 2023-12-15 23:47
ए मूल्य में किसी वस्तु से अलग कुछ नहीं है अजगर . जब आप a. को कॉल करते हैं कक्षा ऑब्जेक्ट (जैसे MyClass () या सूची ()), it रिटर्न इसका एक उदाहरण कक्षा . जब आप किसी ऑब्जेक्ट को प्रिंट करते हैं (यानी किसी ऑब्जेक्ट का स्ट्रिंग प्रतिनिधित्व प्राप्त करते हैं), तो उस ऑब्जेक्ट की _str_ या _repr_ मैजिक विधि कहलाती है और लौटाया गया मूल्य मुद्रित।
इसी तरह, आप पूछ सकते हैं कि क्या कंस्ट्रक्टर पायथन में एक मान लौटा सकता है?
अजगर उम्मीद करता है निर्माता प्रति वापसी कोई नहीं और विफल अगर यह रिटर्न और कुछ। स्मॉलटाक में, नया कीवर्ड नहीं है; यह एक संदेश है जिसे आप कक्षा में भेजते हैं (जो स्वयं एक वस्तु है)। कक्षा की नई विधि एक वस्तु बनाती है और रिटर्न यह।
ऊपर के अलावा, क्या कोई फ़ंक्शन कक्षा लौटा सकता है? यदि एक तरीका या फ़ंक्शन रिटर्न एक वस्तु कक्षा जिसके लिए कोई सार्वजनिक प्रतिलिपि निर्माता नहीं है, जैसे ostream कक्षा , यह जरुरी है वापसी किसी वस्तु का संदर्भ। कुछ तरीके और कार्यों , जैसे अतिभारित असाइनमेंट ऑपरेटर, लौट सकते हैं या तो कोई वस्तु या किसी वस्तु का संदर्भ।
इसके बाद, सवाल यह है कि क्या _ init _ वापसी मूल्य हो सकता है?
_इस में_ तरीका रिटर्न ए मूल्य NS _इस में_ एक वर्ग की विधि का उपयोग किया जाता है इनिशियलाइज़ नई वस्तुएं, उन्हें नहीं बनाएं। इस प्रकार, यह नहीं होना चाहिए वापसी कोई भी मूल्य . रिटर्निंग कोई भी इस अर्थ में सही नहीं है कि कोई रनटाइम त्रुटि नहीं है मर्जी होता है, लेकिन यह सुझाव देता है कि लौटाया गया मूल्य अर्थपूर्ण है, जो नहीं है।
आप पाइथन में किसी ऑब्जेक्ट को कैसे वापस करते हैं?
NS वापसी बयान एक बनाता है अजगर बाहर निकलने के लिए कार्य करें और अपने कॉलर को एक मान वापस सौंपें। सामान्य रूप से कार्यों का उद्देश्य इनपुट लेना है और वापसी कुछ। ए वापसी कथन, एक बार निष्पादित होने के बाद, किसी फ़ंक्शन के निष्पादन को तुरंत रोक देता है, भले ही वह फ़ंक्शन में अंतिम कथन न हो।
सिफारिश की:
क्या कोई उपवर्ग माता-पिता के वर्ग निर्माता को बुला सकता है?
कोई भी उपवर्ग अपने सुपरक्लास के कंस्ट्रक्टर्स को इनहेरिट नहीं कर सकता है। कंस्ट्रक्टर एक वर्ग के विशेष कार्य सदस्य होते हैं, जिसमें वे उपवर्ग द्वारा विरासत में नहीं मिलते हैं। निर्माण के समय किसी वस्तु के लिए एक वैध स्थिति देने के लिए कंस्ट्रक्टर का उपयोग किया जाता है
क्या हमारे पास जावा में एक वर्ग के भीतर कई सार्वजनिक वर्ग हो सकते हैं?
हाँ यह कर सकते हैं। हालांकि, प्रति केवल एक सार्वजनिक वर्ग हो सकता है। java फ़ाइल, क्योंकि publicclasses का नाम स्रोत फ़ाइल के समान होना चाहिए। OneJava फ़ाइल में कई वर्ग शामिल हो सकते हैं, इस प्रतिबंध के साथ कि उनमें से केवल एक ही सार्वजनिक हो सकता है
कोई भी वर्ग कितने वर्गों को जावा विरासत में दे सकता है?
जब एक वर्ग एक से अधिक वर्गों का विस्तार करता है तो इसे बहु वंशानुक्रम कहा जाता है। उदाहरण के लिए: क्लास सी क्लास ए और बी का विस्तार करता है तो इस प्रकार की इनहेरिटेंस को मल्टीपल इनहेरिटेंस के रूप में जाना जाता है। जावा एकाधिक वंशानुक्रम की अनुमति नहीं देता
एक विधि का रिटर्न प्रकार क्या है जो कोई मूल्य नहीं लौटाता है?
किसी विधि से मान लौटाना यदि कोई विधि कोई मान नहीं लौटाती है, तो उसे शून्य वापस करने के लिए घोषित किया जाना चाहिए। हालांकि, स्टैक क्लास में पॉप () विधि एक संदर्भ डेटा प्रकार देता है: एक वस्तु। मान वापस करने के लिए तरीके रिटर्न ऑपरेटर का उपयोग करते हैं। कोई भी विधि जिसे शून्य घोषित नहीं किया गया है, उसमें एक वापसी विवरण होना चाहिए
सबक्वेरी द्वारा लौटाए गए प्रत्येक मूल्य के मूल्य की तुलना करने के लिए किस तुलना ऑपरेटर का उपयोग किया जाता है?
ALL ऑपरेटर का उपयोग SELECT STATEMENT के सभी टुपल्स को चुनने के लिए किया जाता है। इसका उपयोग किसी अन्य मान सेट में प्रत्येक मान से किसी मान की तुलना करने या किसी सबक्वेरी के परिणाम के लिए भी किया जाता है। यदि सभी सबक्वेरी मान इस शर्त को पूरा करते हैं तो ALL ऑपरेटर TRUE लौटाता है