2009-07-21 24 views
7

Tengo el problema de que un objeto dado podría ser uno de varios objetos diferentes (como archivos en un directorio, que podría ser sonido, imagen, texto, ...) ¿Existe la posibilidad? para averiguar el tipo de objeto al lado del operador 'instanceof'? Couse que daría lugar a una fila interminable si ... entoncesobtener posible instancia/tipo de objeto

+0

Un caso de uso sería útil aquí. ¿Qué harías con esta información? Puede terminar con una interminable construcción if-else de todos modos. – skaffman

+0

Parece que el polimorfismo podría ser útil aquí (quizás con objetos de envoltura). –

+0

es solo para la depuración. para estar seguro si se da el objeto correcto. – machine

Respuesta

12

foo.getClass() obtiene el objeto java.lang.Class que describe la clase del objeto.

+0

que hace el truco. ich geh auch gleich von der leitung runter. – machine

Cuestiones relacionadas