84.    getClass (método) public Class getClass()

Método estándar disponible en todo los objetos. Devuelve un objeto de tipo Class, que permite saber cosas sobre la clase de objeto que estamos manejando. Aunque la clase Class proporciona muchísimos métodos, se recogen a continuación solamente algunos de los más habitualmente utilizados:

Class getClass()

package PET;

 

public class Ejemplo {

    public static void main(String[] args) {

        Ejemplo x = new Ejemplo();

        Class tipo = x.getClass();

        System.out.println("toString() =         " +

                            tipo.toString());

        System.out.println("getSimpleName() =    " +

                           tipo.getSimpleName());

        System.out.println("getName() =          " +

                            tipo.getName());

        System.out.println("getCanonicalName() = " +

                            tipo.getCanonicalName());

        System.out.println("getPackage() =       " +

                            tipo.getPackage());

        System.out.println("getSuperclass() =    " +

                            tipo.getSuperclass());

    }

}     

toString() =         class PET.Ejemplo

getSimpleName() =    Ejemplo

getName() =          PET.Ejemplo

getCanonicalName() = PET.Ejemplo

getPackage() =       package PET

getSuperclass() =    class java.lang.Object

 

Temas relacionados

Vademécum