Ключове слово Java instanceof використовується, щоб перевірити, чи об’єкт належить до певного типу. Він повертає true або false. Наприклад, ми можемо перевірити, чи є змінна типом String; ми можемо перевірити класи, щоб побачити, чи належать вони до певних типів (наприклад, береза – це дерево чи ім’я хлопчика?).
Використання екземпляра Operator Оператор instanceof в Java використовується для визначення типу даного об'єкта. Він приймає форму obj instanceof type, де obj — об’єкт, що перевіряється, а type — тип, який перевіряється.
The Метод GetType успадковується всіма типами, які походять від Object. Це означає, що, крім використання ключового слова порівняння вашої мови, ви можете використовувати метод GetType для визначення типу конкретного об’єкта, як показано в наступному прикладі.
Як перевірити тип об'єкта в Typescript?
- Використання оператора typeof.
- Використання екземпляра Operator.
- Використання Type Guards.
- Використання визначених користувачем предикатів типу.
Щоб перевірити тип змінної в Java, використовуйте метод «isInstance()», оператор instanceof «getClass(). метод getName()» або «getClass(). getSimpleName()". Методи getName() і getSimpleName() отримують ім’я об’єкта, якому належить зазначена змінна.
The java. мова Об'єкт. метод getClass(). використовується для визначення типу об'єкта під час виконання.
ми можемо використовувати метод isInstance(). щоб перевірити клас об'єкта під час виконання. Крім того, isInstance() також обробляє автоупакування. Коли ми використовуємо метод isInstance(), ми захищаємо нашу програму від спроб незаконного переведення, хоча використання оператора instanceof у цьому випадку буде більш плавним.