equals() dan hashCode() kontrak atau apa sahaja

Kaedah equals dan hashCode berkait rapat antara satu sama lain, dan adalah idea yang baik untuk mengatasi kedua-dua kaedah dengan cara yang konsisten. Ramai orang tahu ini. Tetapi tidak semua orang memahami sepenuhnya sebab peraturan ini dan akibat untuk melanggarnya.

Dalam siaran ini , kita akan melihat idea di sebalik kaedah ini, menyemak tujuan kaedah ini dan meneroka sebab kaedah ini sangat berkaitan.

Ketidakbolehubah dalam Java: muktamad, pemalar dan tidak berubah

Dalam pelajaran ini , kita akan bercakap tentang pengubahsuai akhir khas . Anda boleh menganggapnya sebagai cara untuk "membekukan" bahagian program kami di mana kami memerlukan tingkah laku yang berterusan, tidak jelas dan tidak berubah.

Kami boleh menggunakannya pada tiga elemen program kami: kelas, kaedah dan pembolehubah. Mari kita pergi ke atas mereka secara bergilir.

Video: Java. Kelas objek Tinjauan soalan temu bual

Untuk apa kaedah muktamad ? Apakah ciri khusus kaedah wait , notify , dan notifyAll ? Bagaimanakah kaedah equals dan hashCode berkaitan? Mengapa semua kelas Java mewarisi Object ? Video ini memberikan jawapan kepada ini dan banyak soalan lain.