logo

Método getClass() do objeto Java

getClass() é o método da classe Object. Este método retorna a classe de tempo de execução deste objeto. O objeto de classe retornado é o objeto que está bloqueado pelo método estático sincronizado da classe representada.

Sintaxe

 public final Class getClass() 

Devoluções

Ele retorna os objetos Class que representam a classe de tempo de execução deste objeto.

Exemplo 1

 public class JavaObjectgetClassExample1 { public static void main(String[] args) { Object obj = new String('JavaTpoint'); Class a = obj.getClass(); System.out.println('Class of Object obj is : ' + a.getName()); } } 
Teste agora

Saída:

 Class of Object obj is : java.lang.String 

Exemplo 2

 public class JavaObjectgetClassExample2{ public static void main(String[] args) { Object obj1 = new String('Facebook'); Class a = obj1.getClass(); System.out.println('Class of Object obj is : ' + a.getName()); } } 
Teste agora

Saída:

 Class of Object obj is : java.lang.String