Preguntas etiquetadas con type-casting

18
¿Qué se supone que significa el casting?

Cuando codifique en lenguajes de bajo nivel como CI, descubra que la conversión a veces significa 'reinterpretar estos bytes como si siempre hubiera sido de este otro tipo' y otras veces como 'convertir este valor de manera inteligente en este otro tipo'. ¿Cuál es el significado original de la...

12
¿Cómo evitar el downcasting?

Mi pregunta es sobre un caso especial de la súper clase Animal. Mi Animallata moveForward()y eat(). Sealse extiende Animal. Dogse extiende Animal. Y hay una criatura especial que también se extiende Animalllamada Human. Humanimplementa también un método speak()(no implementado por Animal). En...