Sobes.tech
Back to questions
Junior — Middle
60

Какова функция метода getClass в языке программирования Java и что он возвращает?

Answer from AI

sobes.tech AI

Метод getClass() в Java принадлежит классу Object и используется для получения объекта типа Class, который представляет класс текущего объекта во время выполнения.

Он возвращает объект Class<?>, содержащий информацию о классе, к которому принадлежит данный экземпляр, включая его имя, методы, поля и другую метаинформацию.

Пример использования:

String s = "Hello";
Class<?> clazz = s.getClass();
System.out.println(clazz.getName());  // Выведет: java.lang.String

Таким образом, getClass() позволяет динамически узнать тип объекта во время выполнения программы.