Sobes.tech
Junior

Para que é que é utilizado o operador instanceof?

sobes.tech IA

Resposta da IA

O operador instanceof é usado para verificar se um objeto é uma instância de uma classe específica ou de uma subclasse, ou se implementa uma interface específica. Retorna true se o objeto corresponder ao tipo, caso contrário, false.

Exemplos de uso:

// Verificar se o objeto o é uma instância da classe String
Object o = "olá";
if (o instanceof String) {
    System.out.println("O objeto é uma String");
}
# Verificar se o objeto obj é uma instância da classe list
obj = [1, 2, 3]
if isinstance(obj, list): # Em Python, usa-se isinstance()
    print("O objeto é uma lista")