equals() এবং hashCode() চুক্তি বা যাই হোক না কেন

সমান এবং হ্যাশকোড পদ্ধতিগুলি একে অপরের সাথে ঘনিষ্ঠভাবে সম্পর্কিত, এবং উভয় পদ্ধতিকে সামঞ্জস্যপূর্ণভাবে ওভাররাইড করা একটি ভাল ধারণা এটা অনেকেই জানেন। তবে সবাই এই নিয়মের কারণ এবং এটি ভাঙার পরিণতিগুলি পুরোপুরি বোঝে না।

এই পোস্টে , আমরা এই পদ্ধতিগুলির পিছনের ধারণাটি দেখব, তাদের উদ্দেশ্য পর্যালোচনা করব এবং কেন তারা এতটা সম্পর্কিত তা অন্বেষণ করব।

জাভাতে অপরিবর্তনীয়তা: চূড়ান্ত, ধ্রুবক এবং অপরিবর্তনীয়

এই পাঠে , আমরা বিশেষ চূড়ান্ত পরিবর্তনকারী সম্পর্কে কথা বলব। আপনি এটিকে আমাদের প্রোগ্রামের অংশগুলিকে "হিমায়িত" করার উপায় হিসাবে ভাবতে পারেন যেখানে আমাদের ধ্রুবক, দ্ব্যর্থহীন এবং অপরিবর্তনীয় আচরণের প্রয়োজন।

আমরা আমাদের প্রোগ্রামের তিনটি উপাদানে এটি প্রয়োগ করতে পারি: ক্লাস, পদ্ধতি এবং ভেরিয়েবল। এর পালাক্রমে তাদের উপর যান.

ভিডিও: জাভা। সাক্ষাত্কারের প্রশ্নগুলির অবজেক্ট ক্লাস সার্ভে

জন্য চূড়ান্ত পদ্ধতি কি ? অপেক্ষা , নোটিফাই এবং নোটিফাই সব পদ্ধতির নির্দিষ্ট বৈশিষ্ট্যগুলি কী কী ? কিভাবে সমান এবং হ্যাশকোড পদ্ধতি সম্পর্কিত? কেন সব জাভা ক্লাস অবজেক্ট উত্তরাধিকারী ? ভিডিওটি এই এবং অন্যান্য অনেক প্রশ্নের উত্তর প্রদান করে।