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

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

Короткий ответ

Что ответить на собеседовании

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

Подробный разбор

Ответ с пояснениями

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

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

Пример:

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

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

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее