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ă")