Sobes.tech
Junior

À quoi sert l'opérateur instanceof ?

sobes.tech IA

Réponse de l'IA

L'opérateur instanceof est utilisé pour vérifier si un objet est une instance d'une classe spécifique ou d'une sous-classe, ou s'il implémente une interface donnée. Il retourne true si l'objet correspond au type, sinon false.

Exemples d'utilisation :

// Vérifier si o est un objet de la classe String
Object o = "bonjour";
if (o instanceof String) {
    System.out.println("L'objet est une String");
}
# Vérifier si obj est une instance de la classe list
obj = [1, 2, 3]
if isinstance(obj, list): # En Python, on utilise isinstance()
    print("L'objet est une liste")