La clase Object en Java
La clase Object en Java La clase Object es la superclase de todas las clases da Java. Todas las clases derivan, directa o indirectamente de ella. Si al definir una nueva clase, no surge la condicion extends, Java estima que felicidad clase desciende directamente de Object. La clase Object aporta una serie de funciones escenciales comunes a todas las clases: public boolean equals( Object obj ): Se emplea para comparar, en valor, dos objetos. Devuelve true si el objeto que recibe por parametro es igual, en valor, que el objeto desde el que se llama al metodo. Si se quieren comparar dos referencias a objeto se pueden emplear los operadores de comparacion == y !=. public int hashCode(): Devuelve un código hash para ese objeto, para poder almacenarlo en una Hashtable. protected Object clone() throws CloneNotSupportedException: Devuelve una copia de ese objeto. public final Class getClass(): Devuelve el objeto concreto, de tipo Class, que representa la clase de ese objeto. protected void finalize() throws Trowable: Realiza acciones mientras la recogida de basura.