Next: Clonar objetos
Up: Java
Previous: Clases locales
  Índice General
Todos los objetos de Java son extensiones de la clase Object.
Los métodos públicos y protegidos de esta clase son
- 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 (con alta probabilidad) un valor distinto para cada
objeto
- protected Object clone() throws CloneNotSuportedException devuelve una copia binaria del objeto (incluyendo sus referencias)
- public final Class getClass() devuelve el objeto del tipo Class que representa dicha clase
durante la ejecución
- protected void finalize() throws Throwable se usa para finalizar el objeto, es decir, se avisa al administrador
de la memoria que ya no se usa dicho objeto, y se puede ejecutar
código especial antes de que se libere la memoria
- public String toString() devuelvo una cadena describiendo el objeto
Las clases derivadas deben sobreecribir los métodos adecuadamente,
por ejemplo el método equals, si se requiere una comparación
binaria.
Next: Clonar objetos
Up: Java
Previous: Clases locales
  Índice General
© 2005, Dr. Arno Formella, Universidad de Vigo, Departamento de Informática