Domande taggate «instanceof»

instanceof è un operatore disponibile in alcuni linguaggi orientati agli oggetti, inclusi Java, php e JavaScript. In generale, consente al programmatore di verificare se un oggetto passato come operando sinistro è un'istanza di una classe specificata dall'operando destro.

8
Evitando instanceof in Java
Avere una catena di operazioni "instanceof" è considerato un "odore di codice". La risposta standard è "usa il polimorfismo". Come lo farei in questo caso? Esistono numerose sottoclassi di una classe base; nessuno di loro è sotto il mio controllo. Una situazione analoga sarebbe con le classi Java Integer, Double, …





7
C'è qualcosa come instanceOf (Class <?> C) in Java?
Voglio controllare se un oggetto oè un'istanza della classe Co di una sottoclasse di C. Ad esempio, se pè di classe Pointvoglio x.instanceOf(Point.class)essere truee anche x.instanceOf(Object.class)essere true. Voglio che funzioni anche per i tipi primitivi in ​​scatola. Ad esempio, if xis an Integerthen x.instanceOf(Integer.class)should be true. C'è una cosa del …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.