bloque4:overridetostring
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisió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.1520195358.txt.gz · Última modificación: 16/09/2024 20:53 (editor externo)
