जावा में सुपर () का उपयोग क्या है?
जावा में सुपर () का उपयोग क्या है?

वीडियो: जावा में सुपर () का उपयोग क्या है?

वीडियो: जावा में सुपर () का उपयोग क्या है?
वीडियो: जावा में सुपर कीवर्ड पूर्ण ट्यूटोरियल - "सुपर" का उपयोग कैसे करें 2024, मई
Anonim

NS उत्तम कीवर्ड इन जावा एक संदर्भ चर है जो है उपयोग किया गया तत्काल मूल वर्ग वस्तु को संदर्भित करने के लिए। जब भी आप उपवर्ग का उदाहरण बनाते हैं, तो मूल वर्ग का एक उदाहरण अंतर्निहित रूप से बनाया जाता है जिसे द्वारा संदर्भित किया जाता है उत्तम संदर्भ चर।

उसके बाद, जावा में सुपर () का उद्देश्य क्या है?

उत्तम एक कीवर्ड है। इसका उपयोग उप-वर्ग विधि परिभाषा के अंदर परिभाषित विधि को कॉल करने के लिए किया जाता है उत्तम कक्षा। के निजी तरीके उत्तम -क्लास को नहीं कहा जा सकता है। द्वारा केवल सार्वजनिक और संरक्षित विधियों को बुलाया जा सकता है उत्तम खोजशब्द। इसका उपयोग क्लास कंस्ट्रक्टर्स द्वारा अपने पैरेंट क्लास के कंस्ट्रक्टर्स को इनवाइट करने के लिए भी किया जाता है।

इसके अलावा, जावा में इस कीवर्ड का क्या उपयोग है? कीवर्ड 'इस में जावा एक संदर्भ चर है जो वर्तमान वस्तु को संदर्भित करता है। "यह" वर्तमान वस्तु का संदर्भ है, जिसकी विधि को बुलाया जा रहा है। आप ऐसा कर सकते हैं उपयोग "यह" कीवर्ड अपने उदाहरण/वस्तु की विधि/निर्माता में नामकरण संघर्ष से बचने के लिए।

यह भी सवाल है कि जावा में इस () और सुपर () में क्या अंतर है?

यह और उत्तम में दो विशेष कीवर्ड हैं जावा , जिसका उपयोग किसी वर्ग के वर्तमान उदाहरण का प्रतिनिधित्व करने के लिए किया जाता है और यह है उत्तम कक्षा। जैसा कि मैंने कहा में पहली पंक्ति, मुख्य के बीच अंतर यह और उत्तम में जावा यह है कि यह एक वर्ग के वर्तमान उदाहरण का प्रतिनिधित्व करता है, जबकि उत्तम मूल वर्ग के वर्तमान उदाहरण का प्रतिनिधित्व करते हैं।

क्या हमारे पास यह () और सुपर () एक साथ हो सकता है?

यह दोनों () और सुपर () कंस्ट्रक्टर कॉल हैं। कंस्ट्रक्टर कॉल हमेशा पहला स्टेटमेंट होना चाहिए। इसलिए वे कैन नहीं पास होना पहले कथन के रूप में दो कथन, इसलिए या तो वे कैन बुलाना उत्तम() या वे कैन इसे बुलाओ () कंस्ट्रक्टर से, लेकिन दोनों से नहीं।

सिफारिश की: