L'operatore instanceof funziona anche con le interfacce!
if (obj instanceof UnaInterfaccia)
È sempre lecito, salvo in un caso: se obj è di una classe final e non implementa quella interfaccia. Il compilatore dà errore in questo caso perché "sa" già che la condizione non potrà mai essere vera.


Rispondi quotando
