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

कंस्ट्रक्टर्स पर जावा साक्षात्कार प्रश्न

यदि बुनियादी अवधारणाएं स्पष्ट नहीं हैं तो जावा साक्षात्कार मुश्किल हो सकते हैं। इसलिए, जावा कक्षाओं, विधियों, इंटरफेस, इनहेरिटेंस और अन्य ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग अवधारणाओं की अवधारणाओं और कार्यप्रणाली के साथ पूरी तरह से परिचित होना आवश्यक है। जावा में कंस्ट्रक्टर्स के संबंध में कुछ साक्षात्कार प्रश्न नीचे दिए गए हैं।

  • क्या सुपर क्लास कंस्ट्रक्टर का इस्तेमाल चाइल्ड क्लास या सब क्लास कंस्ट्रक्टर को कॉल करने के लिए किया जा सकता है?

  • नए ऑपरेटर का उपयोग किए बिना ऑब्जेक्ट कैसे बनाएं?

  • जावा में कंस्ट्रक्टर को परिभाषित करते समय कुछ नियमों की सूची बनाएं।

  • क्या कंस्ट्रक्टर में रिटर्न टाइप की अनुमति है? क्यों या क्यों नहीं?

  • क्या कंपाइल टाइम एरर का सामना करना पड़ेगा या कंस्ट्रक्टर के साथ रिटर्न टाइप जुड़े होने पर चेतावनी दिखाई देगी?

  • क्या क्लास परिभाषित होने पर कंस्ट्रक्टर को परिभाषित करना अनिवार्य है?

  • एक पैरामीटरयुक्त कंस्ट्रक्टर क्या है, क्या इसे स्पष्ट रूप से परिभाषित किया जा सकता है?

  • क्या कंस्ट्रक्टर को प्राइवेट कंस्ट्रक्टर घोषित किया जा सकता है?

  • क्या 'दिस' फंक्शन और वह 'सुपर' फंक्शन को किसी मेथड में इस्तेमाल किया जा सकता है?

  • क्या एक डिफ़ॉल्ट कंस्ट्रक्टर और एक पैरामीटरयुक्त कंस्ट्रक्टर एक साथ उपस्थित हो सकते हैं?

  • क्या किसी तरह के संरक्षित कंस्ट्रक्टर हैं?

  • क्या कंस्ट्रक्टर्स को ओवरलोड किया जा सकता है? यदि हाँ, तो इसकी आवश्यकता भी क्यों होगी?

  • क्या स्थिर कंस्ट्रक्टर हैं?

  • क्या अंतिम कंस्ट्रक्टर हो सकते हैं?


  1. क्या कोई कंस्ट्रक्टर जावा में अपवाद फेंक सकता है?

    हां, निर्माता जावा में अपवाद फेंकने की अनुमति है। एक निर्माता एक विशेष प्रकार की विधि है जिसका उपयोग ऑब्जेक्ट को इनिशियलाइज़ करने के लिए किया जाता है और इसका उपयोग नए कीवर्ड का उपयोग करके क्लास का ऑब्जेक्ट बनाने के लिए किया जाता है। , जहां किसी वस्तु को I . के रूप में भी जाना जाता है स्थिति एक व

  1. कंस्ट्रक्टर का नाम जावा में क्लास के नाम के समान क्यों है?

    हर क्लास ऑब्जेक्ट एक ही नए कीवर्ड का उपयोग करके बनाया जाता है, इसलिए इसमें उस क्लास के बारे में जानकारी होनी चाहिए जिससे उसे ऑब्जेक्ट बनाना चाहिए। इस कारण से, कंस्ट्रक्टर का नाम वर्ग के नाम के समान होना चाहिए। उदाहरण class MyConstructor{    public MyConstructor() {       Sys

  1. जावा में कंस्ट्रक्टर फाइनल क्यों नहीं हो सकता

    अंतिम कीवर्ड एक विधि को ओवरराइड होने से रोकता है। एक कंस्ट्रक्टर को ओवरराइड नहीं किया जा सकता है, जावा इसे अंतिम रूप से चिह्नित करने की अनुमति नहीं देता है।