Foros del Web » Programación para mayores de 30 ;) » Java »

Duda, novato...

Estas en el tema de Duda, novato... en el foro de Java en Foros del Web. Muy buenas, antes agradecer al que tenga la paciencia de contestarme... ¿Por que o para que se utilizan "tipos" entre parentesis? ejemplo: Un saludo. @import ...
  #1 (permalink)  
Antiguo 02/11/2011, 06:08
 
Fecha de Ingreso: abril-2011
Mensajes: 83
Antigüedad: 13 años
Puntos: 8
Duda, novato...

Muy buenas, antes agradecer al que tenga la paciencia de contestarme...

¿Por que o para que se utilizan "tipos" entre parentesis? ejemplo:


Un saludo.
Código Java:
Ver original
  1. Button boton = (Button) findViewById(R.id.boton);
  #2 (permalink)  
Antiguo 02/11/2011, 06:33
 
Fecha de Ingreso: febrero-2006
Mensajes: 297
Antigüedad: 18 años, 1 mes
Puntos: 1
Respuesta: Duda, novato...

Es un casting, para convertir el resultado en ese tipo, o algo asi... aqui lo explica mejor:
http://www.forosdelweb.com/f45/que-casting-java-458284/
  #3 (permalink)  
Antiguo 02/11/2011, 09:30
 
Fecha de Ingreso: febrero-2011
Mensajes: 672
Antigüedad: 13 años, 1 mes
Puntos: 78
Respuesta: Duda, novato...

Imagina lo siguiente:

findViewById(R.id.boton) <- lo que te devuelve lo estás metiendo en un Button.

Y si lo que te devuelve es un Object? U otro tipo de Objeto? Para "convertir" de Object a Button, tendrás que hacer un cast como dice nuestro compañero redtitle.

Lo que tú preguntas, se llama cast o casting.

Un saludo!!
  #4 (permalink)  
Antiguo 04/11/2011, 04:50
 
Fecha de Ingreso: abril-2011
Mensajes: 83
Antigüedad: 13 años
Puntos: 8
Respuesta: Duda, novato...

Muchas gracias! Aclarado!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 16:32.