Как узнать класс объекта java

Аватар пользователя Иван Полежаев
Иван Полежаев
04 апреля 2023

Чтобы узнать класс объекта в Java, можно использовать метод getClass():

Object obj = new String("Hello, World!");
Class<?> cls = obj.getClass();
System.out.println("Class of obj: " + cls.getName());

В этом примере мы создаем объект String, затем вызываем метод getClass(), чтобы получить класс этого объекта, и, наконец, используем метод getName(), чтобы получить имя класса. Результатом будет:

Class of obj: java.lang.String

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

1 0
Поможем с выбором
Если у вас есть вопросы о формате или вы не знаете, что выбрать, оставьте свой номер — мы позвоним и ответим на все вопросы
Отправляя форму, вы принимаете «Соглашение об обработке персональных данных» и условия «Оферты», а также соглашаетесь с «Условиями использования»