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