equals() आणि hashCode() करार किंवा जे काही

समान आणि हॅशकोड पद्धती एकमेकांशी जवळून संबंधित आहेत आणि दोन्ही पद्धती एकसंधपणे ओव्हरराइड करणे चांगली कल्पना आहे . हे अनेकांना माहीत आहे. परंतु प्रत्येकाला या नियमाचे कारण आणि तो मोडण्याचे परिणाम पूर्णपणे समजत नाहीत.

या पोस्टमध्ये , आम्ही या पद्धतींमागील कल्पनेवर एक नजर टाकू, त्यांच्या उद्देशाचे पुनरावलोकन करू आणि ते इतके संबंधित का आहेत ते शोधू.

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

या धड्यात , आपण विशेष अंतिम सुधारकाबद्दल बोलू . आपण आमच्या प्रोग्रामचे भाग "गोठवण्याचा" एक मार्ग म्हणून विचार करू शकता जिथे आम्हाला सतत, अस्पष्ट आणि न बदलणारे वर्तन आवश्यक आहे.

आम्ही ते आमच्या प्रोग्रामच्या तीन घटकांवर लागू करू शकतो: वर्ग, पद्धती आणि चल. चला त्या बदल्यात जाऊया.

व्हिडिओ: जावा. मुलाखत प्रश्नांचे ऑब्जेक्ट क्लास सर्वेक्षण

अंतिम पद्धती कशासाठी आहे ? प्रतीक्षा , सूचना आणि सूचना सर्व पद्धतींची विशिष्ट वैशिष्ट्ये कोणती आहेत ? समान आणि हॅशकोड पद्धती कशा संबंधित आहेत? सर्व Java वर्गांना ऑब्जेक्ट का वारसा मिळतो ? व्हिडिओ या आणि इतर अनेक प्रश्नांची उत्तरे प्रदान करतो.