Sobes.tech
Junior

Pentru ce este folosit operatorul instanceof?

sobes.tech AI

Răspuns de la AI

Operatorul instanceof este utilizat pentru a verifica dacă un obiect este o instanță a unei clase specifice sau a unei subclase, sau dacă implementează o interfață specificată. Returnează true dacă obiectul corespunde tipului, altfel false.

Exemple de utilizare:

// Verificare dacă o este un obiect de clasa String
Object o = "salut";
if (o instanceof String) {
    System.out.println("Obiectul este un String");
}
# Verificare dacă obj este o instanță a clasei list
obj = [1, 2, 3]
if isinstance(obj, list): # În Python se folosește isinstance()
    print("Obiectul este o listă")