बराबर() और हैशकोड() अनुबंध या जो भी हो

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

इस पोस्ट में , हम इन विधियों के पीछे के विचार पर एक नज़र डालेंगे, उनके उद्देश्य की समीक्षा करेंगे, और पता लगाएंगे कि वे इतने संबंधित क्यों हैं।

जावा में अपरिवर्तनीयता: अंतिम, स्थिरांक और अपरिवर्तनीय

इस पाठ में हम विशेष अंतिम संशोधक के बारे में बात करेंगे। आप इसे हमारे कार्यक्रम के कुछ हिस्सों को "फ्रीज" करने के तरीके के रूप में सोच सकते हैं जहां हमें निरंतर, स्पष्ट और अपरिवर्तनीय व्यवहार की आवश्यकता होती है।

हम इसे अपने कार्यक्रम के तीन तत्वों पर लागू कर सकते हैं: वर्ग, विधियाँ और चर। आइए बारी-बारी से उनके बारे में जानें।

वीडियो: जावा। साक्षात्कार प्रश्नों का वस्तु वर्ग सर्वेक्षण

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