bloque4:overridetostring
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
bloque4:overridetostring [04/03/2018 20:29] – [Métodos de la clase Object] Fernando Valdeón | bloque4:overridetostring [05/03/2018 08:14] (actual) – borrado Fernando Valdeón | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ====== Sobrescritura de métodos ====== | ||
- | Cada vez que una clase hereda un método | ||
- | o constructor de una superclase, se tiene la oportunidad de sobrescribir el funcionamiento del método. | ||
- | La sobrescritura de métodos heredados se usa para | ||
- | definir el comportamiento específico de un método que tiene un funcionamiento demasiado general en una superclase. Esto se denomina '' | ||
- | |||
- | En Java la superclase de todas las clases es la clase '' | ||
- | |||
- | ===== Métodos de la clase Object ===== | ||
- | La clase Object tiene una serie de métodos, aunque solo sobrescribiremos los métodos que consideremos necesarios: | ||
- | |||
- | ^Método^Descripción^ | ||
- | |String **toString()**|Devuelve la representacion en String del objeto| | ||
- | |boolean **equals**(Object obj)|Indica si el objeto es igual a **obj**| | ||
- | |Object clone()|Devuelve una copia del objeto| | ||
- | |int hashCode|Devuelve el código hash del objeto| | ||
- | |Class getClass()|Devuelve la clase del objeto| | ||
- | |void finalize()|Método llamado por el recolector de basura, cuando no quedan referencias a ese objeto| | ||
- | |void notify()|Despierta un hilo de ejecución que está en estado de espera| | ||
- | |void notifyAll()|Despierta todos los hilos que están en espera| | ||
- | |void wait()| Pone en espera un hilo de ejecución, hasta que se llame a notify() o notifyAll()| | ||
- | |void wait(long time)|Pone en espera la cantidad de tiempo, o hasta notify() o notifyAll()| | ||
- | |void wait(long time, int nanos)|Pone en espera al hilo de ejecución| | ||
- | |||
- | ===== Override de toString() ===== | ||
- | |||
- | ===== Override de equals() ===== | ||
- | |||
- | ---- | ||
- | |||
- | (c) {{date> %Y}} Fernando Valdeón |
bloque4/overridetostring.1520195341.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)