Herramientas de usuario

Herramientas del sitio


bloque4:overridetostring

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Ambos lados, revisión anteriorRevisión previa
bloque4:overridetostring [04/03/2018 20:29] – [Métodos de la clase Object] Fernando Valdeónbloque4: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 ''Override''. 
- 
-En Java la superclase de todas las clases es la clase ''Object'', y todas las clases heredan los métodos de esta clase, y por lo tanto pueden sobrescribirlos. 
- 
-===== 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)