Guarda che il modo più semplice per farlo è: if (x instanceof Manager)Originariamente inviato da doraemon83
dopo aver controllato che il tipo è effettivamente quello
No.Originariamente inviato da doraemon83
ma vorrei sapere se esiste una soluzione che mi permetta di passare da una superclasse a una sottoclasse senza utilizzare un cast.
Ma poi perché non vuoi usare un cast??? Non ti piace? Deturpa il tuo codice???
Guarda che un down-cast non è mai implicito ed è il programmatore che deve sempre assicurarsi che il cast sia corretto.