Questions marquées «instanceof»

instanceof est un opérateur disponible dans certains langages orientés objet, notamment Java, php et JavaScript. D'une manière générale, il permet au programmeur de vérifier si un objet passé comme opérande gauche est une instance d'une classe spécifiée par l'opérande droit.

8
Éviter instanceof en Java
Avoir une chaîne d'opérations "instanceof" est considéré comme une "odeur de code". La réponse standard est "utiliser le polymorphisme". Comment le ferais-je dans ce cas? Il existe un certain nombre de sous-classes d'une classe de base; aucun d'entre eux n'est sous mon contrôle. Une situation analogue serait avec les classes …





7
Existe-t-il quelque chose comme instanceOf (Class <?> C) en Java?
Je veux vérifier si un objet oest une instance de la classe Cou d'une sous-classe de C. Par exemple, si pc'est de classe, Pointje veux x.instanceOf(Point.class)être trueet aussi x.instanceOf(Object.class)être true. Je veux que cela fonctionne également pour les types primitifs en boîte. Par exemple, si xest un Integeralors x.instanceOf(Integer.class)devrait être …

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.