7.CLASE OBJECT

Todas las clases son en realidad subclases de una clase mas amplia: la clase Object. Cuando decimos esto estamos diciendo que todas las clases que utilicemos hasta las que creamos se extienden de la clase Object. Los métodos de la clase Object en Java

public boolean equals(Object obj):

 compara si dos objetos son iguales, por defecto un objeto es igual solamente a si mismo.

public int hashCode():

 Devuelve un valor de código hash para el objeto. Este método se apoya en beneficio de tablas hash tales como los proporcionados por java.util.Hashtable.

protected Object clone() throws CloneNotSuportedException:

 devuelve una copia binaria del objeto, al parecer al hacer la copia hace referencia a una nueva posición de memoria.

public final Class getClass():

devuelve el objeto del tipo Class que representa dicha clase durante la ejecución, es decir devuelve el tipo de clase al que pertenece.