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

Java कंस्ट्रक्टर कोई मान वापस नहीं कर सकता, लेकिन क्या?


नहीं, Java कंस्ट्रक्टर कोई मान वापस नहीं कर सकता। यदि आवश्यक हो, तो बस एक ऐसा मेथड बनाएं जो आवश्यक कंस्ट्रक्टर को कॉल करे और आवश्यक मान वापस करे। नीचे उदाहरण देखें।

public class Tester {    public Tester(){}    public static Tester getInstance(){       Tester tester = new Tester();        return tester;    } }

  1. Java में StringIndexOutOfBoundsException क्या है? Java में StringIndexOutOfBoundsException क्या है?

    स्ट्रिंग्स का उपयोग Java में वर्णों के अनुक्रम को संग्रहीत करने के लिए किया जाता है, उन्हें ऑब्जेक्ट्स के रूप में माना जाता है। java.lang पैकेज का String क्लास एक स्ट्रिंग का प्रतिनिधित्व करता है। आप स्ट्रिंग को या तो new कीवर्ड का उपयोग करके (किसी अन्य ऑब्जेक्ट की तरह) बना सकते हैं, या लिटरल को मान

  1. - Java में डिफ़ॉल्ट कंस्ट्रक्टर और पैरामीटराइज़्ड कंस्ट्रक्टर में क्या अंतर है?

    डिफ़ॉल्ट कंस्ट्रक्टर एक डिफ़ॉल्ट कंस्ट्रक्टर एक 0 आर्गुमेंट कंस्ट्रक्टर है जिसमें सुपर क्लास कंस्ट्रक्टर को नो-आर्गुमेंट कॉल होता है। नव निर्मित ऑब्जेक्ट्स को डिफ़ॉल्ट मान असाइन करना डिफ़ॉल्ट कंस्ट्रक्टर की मुख्य जिम्मेदारी है। कंपाइलर कोड में डिफ़ॉल्ट कंस्ट्रक्टर तभी लिखता है जब प्रोग्रामर क्लास

  1. - Java में कोवेरिएंट रिटर्न टाइप क्या हैं?

    सामान्यतः, ओवरराइडिंग में, सुपरक्लास और सबक्लास में मेथड का नाम और पैरामीटर समान होते हैं। लेकिन रिटर्न टाइप के मामले में, सबक्लास में मेथड सुपरक्लास के मेथड के रिटर्न टाइप का सबटाइप वापस कर सकता है।उदाहरणयदि आप निम्न उदाहरण देखें तो सुपर क्लास में demoMethod() नामक एक मेथड है जो List टाइप का मान वा