"==" Operator :
1. It is an operator applicable for primitivies and Object references.
2. In the case of Object references == operator is always ment for reference Comparision.
3. We con't override "==" operator for content comparision.
4. In the case of heterogenious of Objects " ==" operator causes compile time error saying incomparable types.
5. for any object reference r, r==null is always false.
equals() :
1. It is method of an Object class applicable Only for Object references.
2. We can override equals() for content comparision.
3. In the case of heterogenious objects equals() method simply returns false.
4. for any object reference r, r.equals(null) is always false.
1. It is an operator applicable for primitivies and Object references.
2. In the case of Object references == operator is always ment for reference Comparision.
3. We con't override "==" operator for content comparision.
4. In the case of heterogenious of Objects " ==" operator causes compile time error saying incomparable types.
5. for any object reference r, r==null is always false.
equals() :
1. It is method of an Object class applicable Only for Object references.
2. We can override equals() for content comparision.
3. In the case of heterogenious objects equals() method simply returns false.
4. for any object reference r, r.equals(null) is always false.
No comments:
Post a Comment