7.- Clase Object

Anuncio
Clase Object
La clase object es la clase raíz de todo el árbol de la jerarquía de clases Java, y proporciona un
cierto número de métodos de utilidad general que pueden utilizar todos los objetos.
Método equals()
El método equals() se utiliza para saber si dos objetos separados son del mismo tipo y contienen
los mismos datos. El método devuelve true si los objetos son iguales y false en caso contrario.
Ejemplo:
System.out.println ("Primera palabra de las dos primeras entradas iguales? " +
entrada1.getPrimeraPalabra().equals(entrada2.getPrimeraPalabra() ) );
Método getClass()
El método getClass() de la clase Object se puede utilizar para determinar la clase de un objeto.
Es decir, devuelve un objeto de tipo Class, que contiene información importante sobre el objeto
que crea la clase. Una vez determinada la clase del objeto, se pueden utilizar los métodos de la clase
Class para obtener información acerca del objeto.
Ejemplo:
void PrintClassName(Object obj) {
System.out.println("La clase del Objeto es " + obj.getClass().getName());
Método toString()
La clase Object dispone de este método que puede usarse para convertir todos los objetos
conocidos por el compilador a algún tipo de representación de cadena, que dependerá del objeto.
Ejemplo:
public class AlumnoApp {
public static void main(String[] args) {
//Creamos dos objetos distintos
Alumno alumno1=new Alumno("Juanma", "Quiñonero", 19);
Alumno alumno2=new Alumno("Antonio", "Lopez", 26);
//Mostramos la informacion del objeto
System.out.println(alumno1.toString());
System.out.println(alumno2.toString());
}
}
Bibliografía
http://dis.um.es/~bmoros/Tutorial/parte5/cap5-10.html
Descargar