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

What are some examples of variable costs?

0 Answers  


Name the packages in JDK?

2 Answers  


Is void a wrapper class?

0 Answers  


What is method overloading with type promotion?

1 Answers  


When is an object subject to garbage collection?

0 Answers  


Can we use String with switch case?

0 Answers  


What is multi level inheritance in java?

0 Answers  


What is the use of using enum to declare a constant?

0 Answers   Fidelity,


Why does java not allow multiple public classes in a java file ?

2 Answers  


When do you get classcastexception?

0 Answers  


What is the preferred size of a component in java programming?

0 Answers  


What is an object’s lock and which object’s have locks?

0 Answers  


Categories