f) Método getClass()

Esse método retorna um objeto que pe uma instância da classe Class. Algo interessante em java é que tudo é objeto em Java, inclusive as classes! Existe então uma classe chamada Class que serve para modelar as classes Java. O exemplo abaixo mostra como utilizar esse método para obter o nome da classe.

Retangulo m =  new Retangulo(5) ;
System.out.println("Classe Retangulo : " + m.getClass()) ;

> Classe Retangulo : class Retangulo

Para obter somente o nome da classe poderemos usar o método getName():

Retangulo m =  new Retangulo(5) ;
System.out.println("Classe Retangulo : " + m.getName()) ;

> Classe Retangulo : Retangulo
Copyright © 2014 AIEC.