"ठीक है, हैलो, अमीगो! अच्छी खबर! मैं एक सुपर सटीक भविष्यवक्ता पर काम खत्म कर रहा हूं!"

"अच्छा। यह क्या करता है? क्या यह भविष्यवाणी करेगा कि मैं एक अच्छा प्रोग्रामर कब बनूँगा?"

"अरे, जल्दी मत करो, मेरे युवा रोबोट! मैंने इतना आगे नहीं देखा, लेकिन मुझे पहले से ही पता है ..."

"क्या?!"

"...मैंने देखा कि आप इस सप्ताह अध्ययन किए गए विषयों के बारे में प्रश्न लेकर मेरे पास आएंगे। इसलिए, मैंने आपके लिए पहले से अतिरिक्त सामग्री तैयार की थी: वे आपको सब कुछ पता लगाने में मदद करेंगे।"

बहुरूपता का उपयोग कैसे करें

"बहुरूपता का मुख्य लाभ लचीलापन है। एक ओर, आप कई डेटा प्रकारों के साथ काम कर सकते हैं जैसे कि वे एक ही प्रकार के हों। दूसरी ओर, आप अभी भी वस्तुओं के विशेष व्यवहार को संरक्षित कर सकते हैं। आपको एक सामान्य पर कास्ट करने की आवश्यकता कब होती है प्रकार और आपको विशिष्ट विशेषताओं की आवश्यकता कब होती है? हम इस बारे में बात करेंगे

ओवरराइडिंग कैसे काम करती है

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

जावा में इंटरफेस क्यों आवश्यक हैं

यह पाठ इंटरफेस क्या हैं और वे भाषा में क्यों दिखाई देते हैं, इसका एक आराम से और विस्तृत विवरण प्रदान करता है। और आप लोकप्रिय जावा इंटरफेस के बारे में जानेंगे। अपने आप को तैयार करें! इस विषय की अगली कड़ी है!

इंटरफेस में डिफ़ॉल्ट तरीके

जावा का हर संस्करण पहले आए लोगों से अलग है। संस्करण आठ ने इंटरफेस में डिफ़ॉल्ट विधियों की अवधारणा पेश की। यह आपको डिफ़ॉल्ट विधियों को परिभाषित करने और उन्हें इंटरफ़ेस के अंदर लागू करने देता है। आपको इस पाठ में उदाहरण और स्पष्टीकरण मिलेंगे ।

जावा में अमूर्त कक्षाओं के विशिष्ट उदाहरण

आप अमूर्त कक्षाओं से परिचित हो गए हैं। आप पहले से ही जानते हैं कि वे आपकी भावी कक्षाओं के लिए 'रिक्त स्थान' की तरह हैं। लेकिन क्या ऐसे वर्ग के सभी तरीके सारगर्भित होने चाहिए? और जावा में एकाधिक वंशानुक्रम क्यों नहीं है? यहाँ मेरे सुपर सटीक भविष्यवक्ता से एक 'टिप' है: इस पाठ की सामग्री आपको अगले स्तर के लिए बेहतर तरीके से तैयार करेगी।