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

Java

  1. जावा में HAS-A संबंध

    ये संबंध मुख्य रूप से उपयोग पर आधारित होते हैं। यह निर्धारित करता है कि क्या एक निश्चित वर्ग HAS-A निश्चित चीज है। यह संबंध कोड के साथ-साथ बग के दोहराव को कम करने में मदद करता है। आइए एक उदाहरण देखें - उदाहरण public class Vehicle{} public class Speed{} public class Van extends Vehicle {   &nbs

  2. जावा में एक संबंध है

    IS-A कहने का एक तरीका है:यह वस्तु उस वस्तु का एक प्रकार है। आइए देखें कि इनहेरिटेंस प्राप्त करने के लिए एक्सटेंडेड कीवर्ड का उपयोग कैसे किया जाता है। public class Animal { } public class Mammal extends Animal { } public class Reptile extends Animal { } public class Dog extends Mammal { } अब, यदि हम

  3. जावा में इनहेरिटेंस (is-a) v/s कंपोजिशन (है-ए) संबंध

    IS-A संबंध IS-A कहने का एक तरीका है - यह वस्तु उस वस्तु का एक प्रकार है। आइए देखें कि इनहेरिटेंस प्राप्त करने के लिए एक्सटेंडेड कीवर्ड का उपयोग कैसे किया जाता है। public class Animal { } public class Mammal extends Animal { } public class Reptile extends Animal { } public class Dog extends Mammal {

  4. जावा में विधि ओवरलोडिंग

    मेथड ओवरलोडिंग एक प्रकार का स्टैटिक पॉलीमॉर्फिज्म है। मेथड ओवरलोडिंग में, हम एक ही नाम के साथ लेकिन विभिन्न मापदंडों के साथ कई विधियों को परिभाषित कर सकते हैं। निम्नलिखित उदाहरण कार्यक्रम पर विचार करें। उदाहरण public class Tester {    public static void main(String args[]) {    

  5. जावा में एक विधि को अधिभारित करने के विभिन्न तरीके

    विधि ओवरलोडिंग निम्नलिखित तीन तरीकों से प्राप्त की जा सकती है - विधि में मापदंडों की संख्या को बदलकर। पैरामीटर प्रकारों के क्रम को बदलकर पैरामीटर के डेटा प्रकार को बदलकर। नीचे दिया गया उदाहरण देखें− उदाहरण public class Tester {    public static void main(String args[]) {     &

  6. जावा में मेथड ओवरलोडिंग और टाइप प्रमोशन

    विधि ओवरलोडिंग विभिन्न प्रकार के पैरामीटर पर समान क्रिया करने के लिए एक ही नाम के साथ कई विधियों को बनाने में मदद करता है। वेरिएबल समान प्रकार के होने की स्थिति में हम टाइप प्रमोशन का उपयोग कर सकते हैं। प्रकार का प्रचार स्वचालित रूप से निम्न श्रेणी मान को उच्च श्रेणी मान में बढ़ावा देता है। उदाहरण क

  7. जावा में विधि ओवरराइडिंग

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

  8. जावा विधि को ओवरराइड करने के नियम

    निम्नलिखित नियम हैं जिन पर हमें किसी विधि को ठीक से ओवरराइड करते समय विचार करना चाहिए - तर्क सूची बिल्कुल ओवरराइड विधि के समान होनी चाहिए। रिटर्न प्रकार वही होना चाहिए या सुपरक्लास में मूल ओवरराइड विधि में घोषित रिटर्न प्रकार का उप-प्रकार होना चाहिए। पहुंच स्तर ओवरराइड विधि के पहुंच स्तर से अधिक प्

  9. जावा में विधि अधिभार v/s विधि ओवरराइडिंग

    मेथड ओवरलोडिंग एक प्रकार का कंपाइल-टाइम पॉलीमॉर्फिज्म है जबकि मेथड ओवरराइडिंग एक प्रकार का रनटाइम पॉलीमॉर्फिज्म है। विधि अधिभार कोड की पठनीयता को बढ़ाता है जबकि विधि अधिभावी उपवर्ग में विधि का विशिष्ट कार्यान्वयन प्रदान करता है ताकि सुपरक्लास में मौजूद विधि का स्थान ले सके। विधि ओवरलोडिंग एक वर्ग के

  10. जावा में एक्सेस संशोधक के साथ ओवरराइड करने की विधि

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

  11. जावा में मेथड ओवरराइडिंग के साथ एक्सेप्शन हैंडलिंग।

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

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

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

  13. जावा में सुपर कीवर्ड

    सुपर वेरिएबल तत्काल पैरेंट क्लास इंस्टेंस को संदर्भित करता है। सुपर वैरिएबल तत्काल पैरेंट क्लास मेथड को लागू कर सकता है। super() तत्काल पैरेंट क्लास कंस्ट्रक्टर के रूप में कार्य करता है और चाइल्ड क्लास कंस्ट्रक्टर में पहली पंक्ति होना चाहिए। एक ओवरराइड विधि के सुपरक्लास संस्करण को लागू करते समय सुप

  14. जावा में इंस्टेंस इनिशियलाइज़र ब्लॉक

    इंस्टेंस इनिशियलाइज़र ब्लॉक वर्क्स का उपयोग किसी ऑब्जेक्ट के गुणों को इनिशियलाइज़ करने के लिए किया जाता है। कंस्ट्रक्टर को बुलाने से पहले इसे बुलाया जाता है। जब भी कोई वस्तु बनाई जाती है तो इसे हर बार बुलाया जाता है। नीचे दिया गया उदाहरण देखें - उदाहरण public class Tester {    {   &

  15. जावा में अंतिम कीवर्ड

    final जावा तत्वों के लिए एक गैर-पहुंच संशोधक है। अंतिम संशोधक का उपयोग कक्षाओं, विधियों और चर के कार्यान्वयन को अंतिम रूप देने के लिए किया जाता है। अंतिम चर एक अंतिम चर को स्पष्ट रूप से केवल एक बार प्रारंभ किया जा सकता है। अंतिम घोषित किए गए संदर्भ चर को किसी भिन्न वस्तु को संदर्भित करने के लिए कभी

  16. जावा में अंतिम चर

    एक अंतिम चर को स्पष्ट रूप से केवल एक बार प्रारंभ किया जा सकता है। किसी अन्य ऑब्जेक्ट को संदर्भित करने के लिए अंतिम घोषित किए गए संदर्भ चर को कभी भी पुन:असाइन नहीं किया जा सकता है। हालांकि, ऑब्जेक्ट के भीतर डेटा बदला जा सकता है। तो, वस्तु की स्थिति को बदला जा सकता है लेकिन संदर्भ को नहीं। चरों के सा

  17. जावा में अंतिम कक्षा

    किसी वर्ग को अंतिम घोषित करने का मुख्य उद्देश्य वर्ग को उपवर्ग होने से रोकना है। यदि किसी वर्ग को अंतिम के रूप में चिह्नित किया जाता है तो कोई भी वर्ग अंतिम वर्ग से किसी भी विशेषता को प्राप्त नहीं कर सकता है। public final class Test {    // body of class }

  18. जावा में अंतिम पैरामीटर क्या है

    अंतिम पैरामीटर जावा प्रोग्रामिंग में एक कीवर्ड है जिसका उपयोग स्थिरांक घोषित करने के लिए किया जाता है। उदाहरण के लिए पीआईई, जैसा कि आप पीआईई का मूल्य जानते हैं, 3.14 है और यह नहीं बदलता है इसलिए प्रोग्रामिंग के दौरान आपको अंतिम पीआईई का उल्लेख करना होगा। साथ ही, कक्षा में अंतिम कीवर्ड और विधियों क

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

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

  20. क्या हम जावा में रिक्त अंतिम चर प्रारंभ कर सकते हैं?

    हां! आप कंस्ट्रक्टर या इंस्टेंस इनिशियलाइज़ेशन ब्लॉक में एक खाली फ़ाइनल वैरिएबल को इनिशियलाइज़ कर सकते हैं।

Total 1921 -कंप्यूटर  FirstPage PreviousPage NextPage LastPage CurrentPage:5/97  20-कंप्यूटर/Page Goto:1 2 3 4 5 6 7 8 9 10 11