Tag: instanceof

instanceof ist ein operator zur Verfügung, in einigen objektorientierten Sprachen, wie Java, php und JavaScript. Allgemein gesprochen, erlaubt es dem Programmierer, um zu überprüfen, ob ein Objekt übergeben, als seine linke operand eine Instanz einer Klasse angegeben, die durch den rechten Operanden.

Gibt es Nicht einen Punkt, um ein mit primitiven Typen, Arrays?

Anzahl der Antworten 3 Antworten
Ist das irgendwie das gleiche wie zu Fragen: gibt es etwas, dass die Unterklasse /Oberklasse den primitiven Typen? (Weil ((Object) (new String[6])) instanceof Object wahr ist, als String extends Object.) Beispielsweise int ist es NUR ((Object) (new

java: kombiniert instanceof und cast?

Anzahl der Antworten 5 Antworten
(Bitte kein raten, ich solle abstrakten X mehr und fügen Sie eine weitere Methode, um es.) In C++, wenn ich eine variable x Typ X* und ich will etwas bestimmtes, wenn es auch vom Typ Y* (Y

Prüfen Sie, ob ein Objekt von der gleichen Klasse wie dieses?

Anzahl der Antworten 5 Antworten
Ich habe eine Basis-Klasse für mehrere Daten-Objekt-Typen in Java. Ich will erstellen Sie eine equals Methode in der Basis Klasse, das funktioniert direkt beim geerbt. Gleichheit ist bestimmt durch die beiden Objekte gehörenden Unterklassen der Basis-Klasse. Dies

So rufen Sie die Aktivität angefordert von einem Vorsatz

Anzahl der Antworten 2 Antworten
Sagen, ich habe eine Absicht wie diese: Intent intent = new Intent(context, MyActivity.class); Dann möchte ich eine Methode, die true zurückgeben, für die folgenden: boolean found = intent.getSomeMethodToRetrieveActivity() instanceof MyActivity; Im Grunde ist es eine Möglichkeit, um

konvertieren Sie die string-Eingang zur Instanz von Objekt-Namen(=input)

Anzahl der Antworten 6 Antworten
Ich habe eine Menge von Klassen, und ich möchten, dass der Benutzer geben Sie einen Namen und den wird er bekommen-Instanz mit dem gleichen Namen von einem bestimmten Objekt (Klasse). Ich es vereinfachen, indem Sie diesen code

JavaScript Vererbung und die constructor-Eigenschaft

Anzahl der Antworten 3 Antworten
Betrachten Sie den folgenden code. function a() {} function b() {} function c() {} b.prototype = new a(); c.prototype = new b(); console.log((new a()).constructor); //a() console.log((new b()).constructor); //a() console.log((new c()).constructor); //a() Warum ist nicht der Konstruktor aktualisiert

Fangen separate Ausnahmen oder verwenden instanceof - Java 6

Anzahl der Antworten 4 Antworten
Davon ausgehen, dass dieses Stück code ist in 20 Orten und immer die gleichen try { //do something } catch (FirstException e) { //log it } catch (SecondException e) { //log it } Nicht besser wäre, etwas

Bedeutet "instanceof " Void" immer false zurück?

Anzahl der Antworten 4 Antworten
Kann diese Methode zurück true irgendwie? public static <T> boolean isVoid(T t) { return t instanceof Void; } wie nennt man diese Methode? können Sie einige Beispiele nennen? Warum würden Sie sogar wollen, um diesen test zu

Typoskript instanceof funktioniert nicht

Anzahl der Antworten 3 Antworten
Habe ich Probleme mit dem instanceof-operator und es scheint nicht zu funktionieren. Hier ist ein Teil von meinem code: const results = _.map(items, function(item: Goal|Note|Task, index: number) { let result = {}; if (item instanceof Goal) {

Mithilfe von instanceof mit Java-Enums

Anzahl der Antworten 4 Antworten
Habe ich eine situation, wo ich bin Empfang einer enum aus einem externen system, und für die ich brauchen, um wieder eine enum unserer eigenen. Die beiden Enumerationen, die haben genau die gleichen Literale Werte in Ihnen:

Was ist der Unterschied zwischen typeof und instanceof, und Wann sollte ein verwendet werden, gegen die anderen?

Anzahl der Antworten 21 Antworten
In meinem speziellen Fall: callback instanceof Function oder typeof callback == "function" ist es auch egal, was ist der Unterschied? Zusätzliche Ressource: JavaScript-Garten typeof vs instanceof Ich fand meine Antwort als einfache Lösung Es ist ein weiterer

Was ist der Unterschied zwischen isPrototypeOf und instanceof in Javascript?

Anzahl der Antworten 3 Antworten
In einige meiner eigenen älteren code verwende ich das folgende: Object.prototype.instanceOf = function( iface ) { return iface.prototype.isPrototypeOf( this ); }; Dann mache ich (zum Beispiel) .instanceOf( Array ) Dies funktioniert, aber es scheint, das folgende würde

Auswirkungen der 'instanceof' in Android-Java-code

Anzahl der Antworten 2 Antworten
Macht die instanceof Schlüsselwort tragen mit ihm ein relativ schwerer Auswirkungen auf die Android-Plattform (und mehr speciffically die mobilen Telefone mit der Dalvik VM? Warum würden Sie das Ding trägt er eine schwerere Auswirkungen in Android gegen

Ist es möglich mit dem instanceof-operator in einer switch-Anweisung?

Anzahl der Antworten 22 Antworten
Ich habe eine Frage zu der Verwendung von switch-case für instanceof Objekt: Beispiel: mein problem reproduziert werden kann in Java: if(this instanceof A) doA(); else if(this instanceof B) doB(); else if(this instanceof C) doC(): Wie würde es

instanceof negation

Anzahl der Antworten 2 Antworten
Welches ist das richtige format für Sie zu negieren instanceof? if ( ! $a instanceof stdClass) oder if ( ! ($a instanceof stdClass) ) Ich habe mich davon überzeugt, das letztere ist der richtige Weg, wahrscheinlich nach

Überprüfen Sie ein in stream

Anzahl der Antworten 3 Antworten
Habe ich den folgenden Ausdruck: scheduleIntervalContainers.stream() .filter(sic -> ((ScheduleIntervalContainer) sic).getStartTime() != ((ScheduleIntervalContainer)sic).getEndTime()) .collect(Collectors.toList()); ...wo scheduleIntervalContainers element Typ ScheduleContainer: final List<ScheduleContainer> scheduleIntervalContainers Ist es möglich, den Typ überprüfen, bevor der filter? InformationsquelleAutor quma | 2016-03-02

instanceof verwenden Sie für mehrere Typen

Anzahl der Antworten 2 Antworten
Schreibe ich ein TypeChecker für MiniJava-und ExpOp zu überprüfen, ob die beiden eingegebenen Ausdrücke Integer zu verwenden, plus, minus, mal. Wie kann ich Schreibe eine Zeile code innerhalb einer if - Anweisung, die enthält, die beiden Ausdrücke

Netty TCP-Beispiel: wie kann ich die send/receive-Objekte?

Anzahl der Antworten 1 Antworten
Kann ich senden/empfangen jede Art von Objekt? Blick auf die Signatur der Methode, verwendet es MessageEvent: public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) throws Exception { die nach der API erbt von Object. So, nur gegossen, welche Art

OCaml: Die Typüberprüfung Von Objekten

Anzahl der Antworten 4 Antworten
Wenn ich ein Objekt haben, wie kann ich bestimmen seine Art? (Gibt es eine OCaml-äquivalent zu Java ist instanceof Betreiber?) könnte Sie post code, denn normalerweise kennen Sie den Objekttyp wenn Sie die Verarbeitung InformationsquelleAutor Nick Heiner

Was ist das VB-äquivalent zu Javas instanceof-und isInstance()?

Anzahl der Antworten 3 Antworten
In den Geist der c# Frage.. Was ist das äquivalent Aussagen zu vergleichen-Klasse-Typen in VB.NET? InformationsquelleAutor brasskazoo | 2009-06-16

Übergabe einer Klasse, die als argument an eine Methode in java

Anzahl der Antworten 3 Antworten
Ich Schreibe eine Methode, die ich gerne weitergeben möchte, in einer Klasse eine Methode, bei der ein Teil des Codes beinhaltet die Prüfung, ob das Objekt von einem bestimmten Typ. Dies ist, was ich will (was aber

Wie schreibt man ein mit Java 8?

Anzahl der Antworten 2 Antworten
Ich bin neu in Java 8 Optional. Habe ich ändern Sie den folgenden code : @RequestMapping(value = "/account", method = RequestMethod.GET, produces = MediaType.APPLICATION_JSON_VALUE) public ResponseEntity<UserDTO> getAccount() { return Optional.ofNullable(userService.getUserWithAuthorities()) .map(user -> new ResponseEntity<>( new UserDTO( user.getLogin(),

Warum instanceof false zurück für einige Literale?

Anzahl der Antworten 9 Antworten
"foo" instanceof String //=> false "foo" instanceof Object //=> false true instanceof Boolean //=> false true instanceof Object //=> false false instanceof Boolean //=> false false instanceof Object //=> false //the tests against Object really don't make

Wie um zu testen, ob eine java-Klasse erweitert eine andere Laufzeit?

Anzahl der Antworten 3 Antworten
Wie kann ich testen, ob a ist eine Unterklasse von b? Class<?> a = A.class; Class<?> b = B.class; InformationsquelleAutor Armand | 2010-08-17

Java instanceof-operator

Anzahl der Antworten 2 Antworten
Gibt es einen gültigen Klasse Typ-variable, die verwendet werden können, mit der instanceof Betreiber? Zum Beispiel: String s = "abc"; Class<?> classType = String.class; if (s instanceof classType) { //do something } als alternative zu dieser: if

prüfen Sie, ob ein Objekt eine Zeichenfolge in Javascript

Anzahl der Antworten 2 Antworten
War ich nach einem tutorial, das vorgeschlagen zu prüfen, ob ein Objekt string und nicht leer wie die folgenden: var s = "text here"; if ( s && s.charAt && s.charAt(0)) es wird gesagt, dass, wenn s

Java instanceof implements/extends

Anzahl der Antworten 4 Antworten
Wie funktioniert instanceof genau? Wenn ich eine Hierarchie von Objekten, erweitern und implementieren von einander, nicht als Instanz von etwas, das durch diese beide Linien? Zum Beispiel möchte ich wissen, ob mein Objekt ist Instanz von Listoder

Überprüfen ArrayList für Instanz-Objekt

Anzahl der Antworten 4 Antworten
Ich habe eine java-Methode, die überprüfen sollten, durch eine ArrayList und prüfen Sie, ob es enthält eine Instanz einer bestimmten Klasse. Ich übergeben zu müssen, die Methode, den Typ der Klasse zu überprüfen, als einen parameter, und

Typoskript MyObject.instanceOf()

Anzahl der Antworten 3 Antworten
Alle unsere typescript-Klassen Erben (direkt oder indirekt) aus: export class WrObject { className:string; public instanceOf(name : String) : boolean { return this.className === name; } } Wir deklarieren eine Unterklasse als: export class Section extends WrObject {

ein keyword-Nutzung

Anzahl der Antworten 8 Antworten
Ist mit der instanceof Schlüsselwort gegen das Wesen der object oriented programming? Ich meine, ist es ein schlechter Programmierstil? Ich habe irgendwo gelesen, dass die Verwendung instanceof keyword bedeutet, dass das design möglicherweise nicht gut. Irgendeine bessere

Warum ist 'instanceof' in Maschinenschrift, geben mir die Fehlermeldung "'Foo' bezieht sich nur auf einen Typ, sondern wird als ein Wert hier ein."?

Anzahl der Antworten 1 Antworten
Schrieb ich diesen code interface Foo { abcdef: number; } let x: Foo | string; if (x instanceof Foo) { //... } Aber Typoskript gab mir diese Fehlermeldung: 'Foo' only refers to a type, but is being

Java .equals() instanceof Unterklasse? Warum nicht rufen Sie Superklasse entspricht, anstatt es endgültig?

Anzahl der Antworten 5 Antworten
Heißt es im Objekt .equals(Object) javadoc: Es ist symmetrisch: für jede nicht-null Referenz-Werte x und y, x.equals(y) sollte true zurückgeben, wenn und nur wenn y -.equals(x) zurück true. Fast überall in Beispiel-code, den ich sehe überschrieben .equals(Object)

PHP instanceof für Züge

Anzahl der Antworten 3 Antworten
Was ist der richtige Weg, um zu überprüfen, ob eine Klasse benutzt eine bestimmte Eigenschaft? Tut es das? Meines Wissens nach ist es nicht ($x instanceof SomeTrait wird immer falsch sein). Mögliche Duplikate von wie man verwendet

Prüfen Sie, ob ein Objekt eine Instanz der Liste der angegebenen Klassennamen

Anzahl der Antworten 6 Antworten
Gegeben Object o und ein String className = "org.foo.Foo" möchte ich überprüfen, ob o ist Instanz von List<className> Habe ich versucht, diese aber nicht kompilieren: Class<?> cls = Class.forName(className); if (o instanceof List<cls>){ //this gives error: cls

Java instanceof mit class-Namen

Anzahl der Antworten 5 Antworten
Ich bin einfach nur neugierig, diese Fragen, vielleicht ist es ganz bedeutungslos. Wenn wir mit instanceof in java, wie: if (a instanceof Parent){ //"Parent" here is a parent class of "a" } warum wir nicht verwenden können,

Wie kann ich reduzieren die Zyklomatische Komplexität dieses?

Anzahl der Antworten 5 Antworten
Habe ich eine Methode empfängt ein Objekt und nicht etwas, was sich auf welche Art von Objekt es erkennt: void receive(Object object) { if (object instanceof ObjectTypeA) { doSomethingA(); } else { if (object instanceof ObjectTypeB) {

Kann ich den Typ eines Javascript-Objekts?

Anzahl der Antworten 5 Antworten
Ich versuche, einige der fortgeschrittenen OO-features von Javascript, folgenden Doug Crawford ' s "super-Konstruktor" - Muster. Allerdings weiß ich nicht, wie man set-und get-Arten aus meine Objekte mit Javascript native Typ-system. Hier ist, wie ich es jetzt

instanceof Klasse<?> - parameter

Anzahl der Antworten 3 Antworten
Ich bin versucht, zu schreiben, eine Methode, um alle Objekte zurückzugeben, die mit der Klasse bekommt als parameter: public class Scenario extends View { ... private Actor actors = new Actor[1024]; ... public Actor getActors(Class<?> cls) {

Objective c isKindOfClass missunderstanding?

Anzahl der Antworten 3 Antworten
Habe ich folgende Struktur der Objekte: Tier, Hund und Katze. Wie Sie erwarten, dass Hund und Katze geerbt, die aus Tierischen. Und ich habe eine farm-Klasse: @implementation AnimalFarm -(Animal*) createAnimal:(AnimalType)type{ switch (type) { case CAT: return [Cat

Javascript Vererbung instanceof funktioniert nicht?

Anzahl der Antworten 4 Antworten
Schreibe ich eine einfache Plattform-Spiel mit javascript und html5. Ich bin mit javascript in ein OO-Weise. Um die Vererbung zu arbeiten ich bin mit dem folgenden; //http://www.sitepoint.com/blogs/2006/01/17/javascript-inheritance/ function copyPrototype(descendant, parent) { var sConstructor = parent.toString(); var aMatch

Überprüfen, ob eine Anmerkung eines bestimmten Typs

Anzahl der Antworten 5 Antworten
Ich bin mit der spiegelung, um zu sehen, wenn eine Anmerkung, die angeschlossen ist, um eine Eigenschaft einer Klasse ist von einem bestimmten Typ. Aktuelle bin ich dabei: if("javax.validation.Valid".equals(annotation.annotationType().getName())) { ... } Die scheint mir ein wenig

Das Gegenteil von instanceof

Anzahl der Antworten 2 Antworten
Ist es möglich, dass das Gegenteil von instanceof in java? Ich habe versucht einen code wie diesen: if( example !instanceof blarg).... aber es wird nicht lassen Sie mich das ! überall, ohne dass ein Fehler, bitte um

Die Leistungseinbußen bei Verwendung von instanceof in Java

Anzahl der Antworten 23 Antworten
Arbeite ich an einer Anwendung und einem design-Ansatz bedeutet eine extrem starke Nutzung der instanceof Betreiber. Obwohl ich weiß, dass OO-Entwurf wurde grundsätzlich versucht zu vermeiden, mit instanceofdas ist eine andere Geschichte, und diese Frage ist rein

Was ist der 'instanceof' operator verwendet, der in Java?

Anzahl der Antworten 16 Antworten
Was ist der instanceof - operator verwendet? Ich habe gesehen, Sachen wie if (source instanceof Button) { //... } else { //... } Aber nichts davon machte Sinn für mich. Ich habe meine Forschung getan, aber es

Tut instanceof gibt true zurück, wenn die Instanz eine übergeordnete?

Anzahl der Antworten 4 Antworten
Habe ich eine Klasse Child erweitert Parent. Parent child = new Child(); if (child instanceof Parent){ //Do something } Tut dies gibt true oder false zurück, und warum? InformationsquelleAutor der Frage ikbal | 2011-06-10

Wechselinstanz von?

Anzahl der Antworten 19 Antworten
Ich habe eine Frage zu der Verwendung von switch-case für instanceof Objekt: Beispiel: mein problem reproduziert werden kann in Java: if(this instanceof A) doA(); else if(this instanceof B) doB(); else if(this instanceof C) doC(): Wie würde es

Java 8 Stream - überprüfe ob instanceof

Anzahl der Antworten 3 Antworten
Habe ich den folgenden Ausdruck: scheduleIntervalContainers.stream() .filter(sic -> ((ScheduleIntervalContainer)sic).getStartTime() != ((ScheduleIntervalContainer)sic).getEndTime()) .collect(Collectors.toList()); wo scheduleIntervalContainers ist der Typ ScheduleContainer final List<ScheduleContainer> scheduleIntervalContainers Gibt es eine Möglichkeit zu prüfen, die Art vor dem filter? InformationsquelleAutor der Frage quma |

Warum nach einer Instanz handeln?

Anzahl der Antworten 10 Antworten
In dem folgenden Beispiel (aus meinem coursepack), wollen wir geben, um die Square Instanz c1 die Referenz eines anderen Objekts p1aber nur, wenn diese 2 sind kompatible Typen. if (p1 instanceof Square) {c1 = (Square) p1;} Was

Wie vermeidet man 'instanceof' bei der Implementierung von Factory-Design-Mustern?

Anzahl der Antworten 6 Antworten
Ich bin versucht zu implementieren, meine erste Factory-Design-Pattern, und ich bin mir nicht sicher, wie Sie Sie zu vermeiden, mit instanceof, wenn Sie den factory-made Objekte zu Listen. Dies ist, was ich versuche zu tun: for (ABluePrint

Was bringt der neue String ("x") in JavaScript?

Anzahl der Antworten 8 Antworten
Was sind die Anwendungsfälle für das tun new String("already a string")? Was ist der Sinn? InformationsquelleAutor der Frage Pacerier | 2011-04-21