viernes, 20 de marzo de 2015

Clase Object en Java

La clase Object es la superclase de todas aquellas clases que no tienen una superclase explícita.

En Java todas las clases tienen una superclase, unas de forma explicita previamente definida por nosotros y otras la tienen no definida por nosotros, esa clase es la clase Object. 

Object es una clase de la biblioteca estándar de Java que sirve como superclase para todos los objetos Java. 

Esta declaración de clase:

public class ClaseBonita
{

}

es igual que esta:

public class ClaseBonita extends Object
{

}

El compilador de Java se encarga de insertar automáticamente la superclase Object en todas las clases que no tengan una declaración explícita extends por lo que no es necesario hacerlo manualmente.

Igual que mediante el uso de herencia podemos usar los métodos de la superclase que hemos definido, al crear una clase normal que no sea subclase de ninguna clase creada por nosotros, podemos usar los métodos de la clase Object cómo por ejemplo el método toString() o cualquier otro de los que dispone la clase Object.

Para usar el método toString() de manera eficaz es conveniente que la clase donde se usa lo sobreescriba para poder así devolver un String de la representación que queramos de la clase donde se encuentra. Para conocer más sobre los métodos de la clase Object es recomendable visitar la documentación de la clase para así aprender mucho más.

No hay comentarios:

Publicar un comentario