Что такое ключевое слово instanceof в java?

Пользователь

от aaron_armstrong , в категории: Java , 2 года назад

Что такое ключевое слово instanceof в java?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от dmitrypro77 , 2 года назад

@aaron_armstrong instanceof - в основном используется чтобы проверить что экземпляр или переменная является классом определенного объекта, к примеру ниже код на Java где проверяет что переменная date является экземпляром объекта Date:


 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
import java.util.Date;

public class Main {
    public static void main(String[] args) {
        Date date = new Date();

        if (date instanceof Date) {
            // Вывод: Объект класса Date
            System.out.println("Объект класса Date");
        }
    }
}


Всегда открыт для интересных проектов. Ссылки на мои соц. сети в профиле.

Пользователь

от roma , 2 года назад

@aaron_armstrong 

"instanceof" - это оператор Java, который используется для проверки типа объекта во время выполнения. Он возвращает true, если объект является экземпляром указанного типа или его подтипа.