Junior — Middle
Qual é a função do método getClass na linguagem de programação Java e o que ele retorna?
sobes.tech IA
Resposta da IA
O método getClass() em Java pertence à classe Object e é usado para obter um objeto do tipo Class, que representa a classe do objeto atual em tempo de execução.
Ele retorna um objeto Class<?> que contém informações sobre a classe à qual a instância pertence, incluindo seu nome, métodos, campos e outras informações de metadados.
Exemplo de uso:
String s = "Hello";
Class<?> clazz = s.getClass();
System.out.println(clazz.getName()); // Vai imprimir: java.lang.String
Assim, getClass() permite descobrir dinamicamente o tipo do objeto durante a execução do programa.