JavaPlayer - Casteos en Java - Casteo Implícito en Java - Casteo Explicito en Java - Conversión de tipos de datos
Hola, hoy vamos a ver como se castea en java y para que sirve castear.
Ejemplo:
Ejemplo:
¿Que es castear en Java?
El casteo (casting) o la conversión de tipos de datos es un procedimiento para transformar una variable de un tipo a otro o transformar un objeto de una clase a otra clase siempre y cuando haya una relación de herencia entre ambas.
Existen distintos tipos de casteo (casting) de acuerdo a si se utilizan tipos de datos o clases.
Casteo Implícito en Java (Widening Casting)
El casteo implícito radica en que no se necesita escribir código para que se lleve a cabo. Ocurre cuando se realiza una conversión ancha – widening casting – es decir, cuando se coloca un valor pequeño en un contenedor grande. (Casteo hacia arriba)Ejemplo:
Casteo Explicito en Java (Narrowing Casting)
El casteo explicito se produce cando se realiza una conversión estrecha – narrowing casting – es decir, cuando se coloca un valor grande en un contenedor pequeño. Son susceptibles de perdida de datos y deben realizarse a través de código fuente, de forma explicita. (Casteo hacia abajo)Ejemplo:
En la siguiente imagen las flechas sólidas muestran cuando Java realizará un casteo implicito. Las fechas con puntos muestran conversiones en las que puede haber pérdida de información y en consecuencia se necesita utilizar un casteo explicito.
El casteo explicito sucede cuando Java no sabe cómo tratar algún tipo de dato porque puede que un el número a convertir esté fuera del rango del tipo a que se quiere convertir. Entonces obliga al programador a realizar esa conversión forzada (explicita).
El casteo explicito sucede cuando Java no sabe cómo tratar algún tipo de dato porque puede que un el número a convertir esté fuera del rango del tipo a que se quiere convertir. Entonces obliga al programador a realizar esa conversión forzada (explicita).
La sintaxis para realizar un cast es:
Como se muestra en la figura, para realizar un cast necesitamos de un tipo de dato dentro de un paréntesis. Se debe colocar un operador de conversión a la izquierda del valor que se desea convertir.
Saludos!
Saludos!
JavaPlayer - Casteos en Java - Casteo Implícito en Java - Casteo Explicito en Java - Conversión de tipos de datos
Reviewed by El lado oscuro de java
on
diciembre 16, 2013
Rating:
mUY cLARO....Gracias
ResponderEliminarDe nada amigo pasate seguido saludos!
EliminarMuchas gracias.
EliminarDe nada Elias!
EliminarExcelente! :D
ResponderEliminarGracias mi amigo gracias por pasar!
EliminarMuy buena tu información,gracias :D
ResponderEliminarGracias mi amigo espero que te alla servido y evacuado dudas!
EliminarExcelente bien explicado muchas gracias
ResponderEliminar