L'opérande à gauche de l'opérateur instanceof est un objet et l'opérande à droite est une classe. Lorsque l'objet de gauche est un objet créé par la classe ou la sous-classe de droite, le résultat de cet opérateur est vrai, sinon c'est faux.
Exemple:
publicclassApplication{publicstaticvoidmain(String[]args){Objecto=newStudent();System.out.println(oinstanceofPerson);}}
Les résultats en cours d'exécution sont les suivants :
vrai