clase de un objeto
que metodo de la api de java me puede decir la clase a la que pertenece un objeto.
he utilizado getClass de Object, y para convertirla en string uso "toString" xo eso no muestra nada
he utilizado getClass de Object, y para convertirla en string uso "toString" xo eso no muestra nada
perdon, no me he explicado bien.
yo recibo un objeto de tipo producto (interfaz implementada por varias clases) entonces, quiero saber que clase esta implementndo ese objeto
espero haberme explicado mejor..
gracias
yo recibo un objeto de tipo producto (interfaz implementada por varias clases) entonces, quiero saber que clase esta implementndo ese objeto
espero haberme explicado mejor..
gracias
Jeje, lo siento, culpa mia ;)
Tienes varias formas
1. Poner un atributo en la interfaz que te indique el tipo y el método para que te lo devuelva y en los constructores de los diferentes implementadores darle un valor diferente a cada uno...
o
2.Puedes usar instanceof.
(nombreVarible instanceof ClaseHija)
que te devuelve un boolean.
Aaaadios
Tienes varias formas
1. Poner un atributo en la interfaz que te indique el tipo y el método para que te lo devuelva y en los constructores de los diferentes implementadores darle un valor diferente a cada uno...
o
2.Puedes usar instanceof.
(nombreVarible instanceof ClaseHija)
que te devuelve un boolean.
Aaaadios
