**java.lang**
====Class Object ====
----
public class **Object**
Class Object is the root of the Java Card platform class hierarchy.
Every class has Object as a superclass.
All objects, including arrays, implement the methods of this
class.
This Java Card platform class's functionality is a strict subset of the definition in the
//JavaTM 2 Platform Standard Edition (J2SETM) API Specification//.
----
^ Constructor Summary ^^
| **[[javacard:java-card-api:Object#Object()|Object]] **() |
^ Method Summary ^^
| ** boolean** | **[[javacard:java-card-api:Object#equals(java.lang.Object)|equals]] **([[javacard:java-card-api:Object|Object]] obj) Compares two Objects for equality. |
^ Constructor Detail ^
=== Object ===
public **Object**()
^ Method Detail ^
=== equals ===
public boolean **equals**([[javacard:java-card-api:Object|Object]] obj)
Compares two Objects for equality.
The equals method implements an equivalence relation:
\\
*It is
*reflexive
\\ : for any reference value x, x.equals(x) should return true.
\\
*It is
*symmetric
\\ : for any reference values x and y, x.equals(y) should return true if and only if y.equals(x) returns true.
\\
*It is
*transitive
\\ : for any reference values x, y, and z, if x.equals(y) returnstrue and y.equals(z) returns true, then x.equals(z) should return true.
\\
*It is
*consistent
\\ : for any reference values x and y, multiple invocations of x.equals(y) consistently return true or consistently return false.
\\
*For any reference value x, x.equals(null) should return false.
\\
The equals method for class Object implements the most discriminating possible equivalence
relation on objects; that is, for any reference values x and y,
this method returns true if and only if x and y
refer to the same object (x==y has the value true).
**Parameters:**obj - the reference object with which to compare.
**Returns:**true if this object is the same as the obj argument; false otherwise.