Метод getClass() в Java принадлежит классу Object и используется для получения объекта типа Class, который представляет класс текущего объекта во время выполнения.
Какова функция метода getClass в языке программирования Java и что он возвращает?
Метод 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() позволяет динамически узнать тип объекта во время выполнения программы.