preguntar acerca de instanceof

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(qux,Foo.class)){ .... } } Comment puis-je vérifier si qux est une instance de Foo (mais pas une instance de sa sous-cl …
demandé sur 1970-01-01 00:33:33
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 1970-01-01 00:33:31
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 ) { return iface.prototype.isPrototypeOf( this ); }; Puis-je faire (par exemple) [].instanceOf( Array ) cela fonct …
demandé sur 1970-01-01 00:33:30
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 le polymorphisme". Comment allais-je faire dans ce cas? il existe un certain nombre de sous-classes d'une classe de base; …
demandé sur 1970-01-01 00:33:30
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 quelque chose comme ceci: var t = /^foo(bar)?$/i; alert(typeof t); //I want this to return "regexp" est-ce possible? …
demandé sur 1970-01-01 00:33:30
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) { //... } else { //... } mais ça n'avait aucun sens pour moi. J'ai fait mes recherches, mais je n'ai trouvé que des exe …
demandé sur 1970-01-01 00:33:31
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 ClassA}"> #{errorMessage1} </h:link> <h:link rendered="#{model instanceof ClassB}"> #{errorMess …
demandé sur 1970-01-01 00:33:32
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()) la seule différence que je connaisse est, quand 'a' est nul, le premier retourne false, tandis que le second jette une excepti …
demandé sur 1970-01-01 00:33:29
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 instance du type this qui a été paramétrée. mais Eclipse se plaint quand je fais ceci: @Override public int index …
demandé sur 1970-01-01 00:33:29
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éclaré être d'une certaine classe super qui est étendue par plusieurs sous-classes. il n'y a pas de champs dans l'objet pou …
demandé sur 1970-01-01 00:33:31