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

जावा में सहसंयोजक वापसी प्रकार

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

जावा 5 के बाद से, हम केवल इस शर्त का पालन करते हुए कि वापसी प्रकार ओवरराइड विधि रिटर्न प्रकार का उपवर्ग है, हम इसके रिटर्न प्रकार को बदलकर एक विधि को ओवरराइड कर सकते हैं।

निम्नलिखित उदाहरण वही दिखाता है।

उदाहरण

class SuperClass {
   SuperClass get() {
      System.out.println("SuperClass");
      return this;
   }
}
public class Tester extends SuperClass {
   Tester get() {
      System.out.println("SubClass");
      return this;
   }
   public static void main(String[] args) {
      SuperClass tester = new Tester();
      tester.get();
   }
}

आउटपुट

Subclass

  1. जावा JDBC का उपयोग करके MySQL के विरुद्ध "गिनती" क्वेरी का रिटर्न प्रकार क्या है?

    वापसी प्रकार की गिनती लंबी है। जावा स्टेटमेंट इस प्रकार है rs.next();long result=rs.getLong(anyAliasName); सबसे पहले, हमारे सैंपल डेटाबेस टेस्ट3 में कुछ रिकॉर्ड्स के साथ एक टेबल बनाएं। तालिका बनाने की क्वेरी इस प्रकार है );क्वेरी ओके, 0 पंक्तियाँ प्रभावित (0.60 सेकंड) इंसर्ट कमांड का उपयोग करके ट

  1. Java में LayoutManager और LayoutManager के प्रकार क्या हैं?

    लेआउट प्रबंधक हमें कंटेनर के भीतर घटकों के आकार और स्थिति का निर्धारण करके GUI रूपों में दृश्य घटकों को व्यवस्थित करने के तरीके को नियंत्रित करने में सक्षम बनाते हैं। लेआउट मैनेजर के प्रकार जावा में 6 लेआउट मैनेजर हैं फ्लोलेआउट :यह एक पृष्ठ पर शब्दों की तरह एक कंटेनर में घटकों को व्यवस्थित करता है

  1. जावा में विरासत के प्रकार

    Java तीन प्रकार के इनहेरिटेंस का समर्थन करता है - एकल स्तर की विरासत - एक वर्ग को एक वर्ग से गुण विरासत में मिलते हैं। उदाहरण के लिए, क्लास बी को क्लास ए विरासत में मिली है। बहुस्तरीय वंशानुक्रम - एक वर्ग को उस वर्ग से गुण विरासत में मिलते हैं, जिसके पास फिर से गुण होते हैं पदानुक्रमित वंशानुक्रम -