Questions sur instanceof

8
réponses

Obtenir le nom de classe d'une instance?

Comment puis-je trouver un nom de classe qui a créé une instance d'un objet en Python si la fonction que j'ai fais c'e ... onner ce que je veux. Et à moins d'analyser le membre __class__ , Je ne sais pas comment obtenir cette information.
demandé sur 2009-02-04 14:37:48
13
réponses

Quelle est la différence entre instanceof et Class.isAssignableFrom(...)?

lequel des suivants est le meilleur? a instanceof B ou B.class.isAssignableFrom(a.getClass()) ... remier retourne false, tandis que le second jette une exception. À part cela, donnent-ils toujours le même résultat?
demandé sur 2009-01-30 22:44:24
23
réponses

L'impact sur les performances de l'utilisation d'instanceof in Java

je travaille sur une application et une approche de conception implique une utilisation extrêmement lourde de l'opérate ... uisse nous donner quelques conseils. Je suis tatillonne trop ou en se concentrant sur la mauvaise chose à optimiser?
demandé sur 2008-09-19 20:41:12
4
réponses

utilisation de "Instance of" en java [dupliquer]

dans quel cas l'opérateur "instanceof" est-il utilisé? J'ai appris que Java a l'opérateur instanceof . Pouvez-vous préciser où il est utilisé et quels sont ses avantages?
demandé sur 2011-09-23 13:22:03
9
réponses

Pourquoi instanceof return false pour certains littéraux?

"foo" instanceof String //=> false "foo" instanceof Object //=> false true instanceof Boolean //=> false true i ... manque quelques-uns. 12.21 instanceof Number //=> false /foo/ instanceof RegExp //=> true
demandé sur 2008-10-15 08:44:20
19
réponses

Switch instanceof?

j'ai une question d'utiliser le boîtier d'interrupteur pour instanceof objet: par exemple: mon problème peu ... B) doB(); else if(this instanceof C) doC(): comment serait-il implémenté en utilisant switch...case ?
demandé sur 2011-04-07 14:03:28
11
réponses

N'importe quelle raison de préférer getClass() à instanceof en générant.est égal à()?

J'utilise Eclipse pour générer .equals() et .hashCode() , et il y a une option intitulée"Use 'instanceof' to compare ty ... t superflu, puisque les objets nuls échouera toujours instanceof .) Est-il une raison que c'est une mauvaise idée?
demandé sur 2009-02-27 23:14:37
16
réponses

Dans quel cas l'opérateur' instanceof ' est-il utilisé en Java?

dans quel cas l'opérateur instanceof est-il utilisé? J'ai vu des trucs comme if (source instanceof Button) { ... n'avait aucun sens pour moi. J'ai fait mes recherches, mais je n'ai trouvé que des exemples sans aucune explication.
demandé sur 2011-09-06 03:28:13
3
réponses

Comment tester si une classe java en étend une autre à l'exécution?

comment déterminer si a est une sous-classe de b ? Class<?> a = A.class; Class<?> b = B.class;
demandé sur 2010-08-17 20:45:51
8
réponses

typeof pour les RegExp

y a-t-il de toute façon pour détecter si un objet JavaScript est un regex? Par exemple, je voudrais faire que ... obj instanceof RegExp Toute les principaux avantages/inconvénients de chaque méthode? Merci encore!
demandé sur 2010-12-02 23:01:06
8
réponses

Java: Instanceof et Generics

avant de passer en revue ma structure de données génériques pour un indice de valeur, j'aimerais voir si c'est même une ... es informations de type générique seront effacées à runtime Quelle est la meilleure façon de le faire?
demandé sur 2009-10-15 07:00:03
8
réponses

Eviter instanceof in Java

ayant une chaîne d'opérations" instanceof "est considéré comme une"odeur de code". La réponse standard est "utiliser ... / object that implements both interfaces. } else { // New (unknown) subclass; do what I can with the base class }
demandé sur 2010-05-07 20:37:38
4
réponses

Comment voir si un objet est un tableau sans utiliser la réflexion?

Comment puis-je voir en Java si un objet est un tableau sans utiliser la réflexion? Et comment puis-je itérer tous les ... Je ne veux pas non plus utiliser JavaScript de telle sorte que je puisse l'utiliser dans des environnements non-GWT.
demandé sur 2010-04-28 02:10:59
7
réponses

Comment vérifier si une sous-classe est une instance d'une classe au moment de l'exécution? [dupliquer]

cette question a déjà une réponse ici: Vérifier si une classe est sous-classe d'u ... ntre un A objet il n'évalue pas à une "instance de B ". Est il possible de le faire isSubclassOf ou quelque chose?
demandé sur 2010-03-09 18:46:46
4
réponses

Vérification de PHP par exemple de DateTime?

Est-ce la seule façon de vérifier si un objet est une instance d'une classe, dans mon cas de la classe DateTime? $cls = R ... Time"); if (! $cls->isInstance( (object) $var ) ) { // is not an instance } Il me semble un peu lourd pour moi.
demandé sur 2012-03-05 19:00:54
3
réponses

Java 8 Stream-vérifier si instanceof

j'ai l'expression suivante: scheduleIntervalContainers.stream() .filter(sic -> ((ScheduleIntervalContainer)sic ... List<ScheduleContainer> scheduleIntervalContainers y a-t-il une posibilité pour vérifier le type avant filtre?
demandé sur 2016-03-02 10:03:16
2
réponses

instancede négation

Quel est le format correct pour la négation instanceof? if ( ! $a instanceof stdClass) ou if ( ! ($a instanceof stdCl ... g il y a plusieurs années, mais après quelques tests en ligne de commande, ils semblent tous les deux équivalents. ils?
demandé sur 2013-01-16 20:03:23
4
réponses

Comment déterminer si un objet est une instance d'une certaine classe C++ dérivée d'un pointeur vers une classe de base dans GDB?

je débogue un programme C++ avec GDB. j'ai un pointeur vers un objet d'une certaine classe. Le pointeur est d ... lles. Appeler de telles fonctions dans GDB peut générer des résultats confus lorsque le programme est multi-threadé.
demandé sur 2011-12-16 05:59:45
4
réponses

Est-ce que instanceof retourne true si instance d'un parent?

j'ai une classe Child qui s'étend Parent. Parent child = new Child(); if (child instanceof Parent){ // Do something } Ne renvoie vrai ou faux et pourquoi?
demandé sur 2011-06-10 12:49:52
14
réponses

Comment vérifier efficacement si variable est Tableau ou objet (en NodeJS & V8)?

y a-t-il un moyen de vérifier efficacement si la variable est Objet ou Tableau, dans NodeJS & V8? j'écris un modèle pou ... fier si un objet est un objet? Je veux dire objet complexe comme hachage {} ou l'instance de classe, pas quelque chose comme
demandé sur 2012-01-12 15:12:43
2
réponses

Quelle est la différence entre isPrototypeOf et instanceof en Javascript?

dans certains de mes anciens codes, j'utilise ce qui suit: Object.prototype.instanceOf = function( iface ) { r ... est donc: est-ce que a instanceof b est toujours la même chose que b.prototype.isPrototypeOf(a) ?
demandé sur 2010-03-17 20:28:45
3
réponses

Héritage JavaScript et propriété du constructeur

considérez le code suivant. function a() {} function b() {} function c() {} b.prototype = new a(); c.prototype = new b( ... ) et Object.getPrototypeOf(new c())a{ }, comment est-ce possible pour instanceof pour savoir que new c() est une instance de
demandé sur 2011-11-11 15:05:40
8
réponses

Comment instanceof fonctionnera sur une interface

instanceof peut être utilisé pour tester si un objet est une liaison directe ou est descendu instance d'une classe donnée. ... es ne peuvent pas être instanciées comme des classes. Est-ce que quelqu'un peut expliquer comment instanceof fonctionne?
demandé sur 2012-11-21 10:44:36
6
réponses

Comment éviter "instanceof" lors de la mise en œuvre du dessin d'usine?

je tente d'implémenter mon premier modèle de design D'usine, et je ne suis pas sûr de savoir comment éviter d'utiliser ... { int type; // 0 = car; // 1 = boat; // 2 = plane; ABluePrint(int type) { this.type = type; } }
demandé sur 2015-04-05 18:07:50
8
réponses

Quel est le but de la nouvelle chaîne("x") en JavaScript?

à quoi servent les cases pour faire new String("already a string")? Quel est le but de tout cela?
demandé sur 2011-04-22 02:57:05
7
réponses

instanceof vérifier dans EL langage d'expression

y a-t-il un moyen d'effectuer un contrôle EL instanceof ? E. G. <h:link rendered="#{model instanceof ... age1} </h:link> <h:link rendered="#{model instanceof ClassB}"> #{errorMessage2} </h:link>
demandé sur 2012-04-25 14:55:47
4
réponses

Java: instanceof Generic

N'y a-t-il aucun moyen de trouver le type de classe d'un générique? if (T instanceof String) { // do something... } ci-dessus n'a absolument pas compiler.
demandé sur 2011-01-16 13:47:14
7
réponses

Vérifier si un objet est une instance d'une classe (mais pas une instance de sa sous-classe)

Pour cet exemple: public class Foo{} public class Bar extends Foo{} .... void myMethod(Foo qux){ if (checkInstance( ... lse Est-il une sorte de déclaration instanceof pour cette case? ou, devrais-je utiliser qux.getClass().equals(Foo.class)
demandé sur 2013-05-22 13:48:19
4
réponses

Comment effectuer un contrôle de type runtime dans Dart?

Dart spécification états: les informations de type Reified reflètent les types d'objets à l'exécution et peuvent toujo ... instanceof-comme opérateur. Alors, comment procédons-nous à la vérification de type runtime dans Dart? Est-il possible?
demandé sur 2011-10-10 20:39:12
8
réponses

Quand est-il acceptable d'utiliser instanceof?

je dessine un jeu. Dans le jeu, divers objets de jeu étendent différentes interfaces (et une classe abstraite) en fonctio ... gn est fondamentalement mauvais pour quelqu'un? Si oui, que recommanderiez-vous faire pour obtenir le même comportement.
demandé sur 2012-01-06 00:26:46