Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


Why do we need to override equals() and hascode() method of object class?



Why do we need to override equals() and hascode() method of object class?..

Answer / javamasque

As per equality contract of Java if two objects are equal then they should return equal integer, means if obj1.equals(obj2) then obj1.hashCode() == obj2.hashCode();

As we override equals method we compares equality on value of each property inside 1st object with 2nd object, as it finds all properties are equal then returns true else false.

As we override hascode method we generate a unique integer by multiplying with prime number. If we multiply with prime number then there is most possibility to get unique integer. The prime number 31 is mostly used as the hascode method is override.

Is This Answer Correct ?    2 Yes 0 No

Post New Answer

More Core Java Interview Questions

Inorder to specify a container?s layout, which method is used?

1 Answers  


Why multiple inheritance is not supported by java?

0 Answers  


Why is multiple inheritance not supported in java?

0 Answers  


Brief the life cycle of an applet.

1 Answers  


How do you compare two strings? any predefined method for this?

3 Answers  


what happens when a thread cannot acquire a lock on an object? : Java thread

0 Answers  


Can we override constructor in java?

0 Answers  


what release of java technology are currently available what do they contain?

1 Answers  


What is the difference between instanceof and isinstance?

0 Answers  


What is the full meaning of java?

0 Answers  


How many types of voids are there?

0 Answers  


How to store image in arraylist in java?

0 Answers  


Categories