es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: DOWNCAST

Convirtiendo un puntero a puntero a Downcasting

Estoy aprendiendo polimorfismo en C++ y no puedo convertir un puntero a un puntero. Tengo una clase Base y una clase Derived que extiende Base. Y quiero crear un conjunto de objetos Derived usando una función Base **derivedFactory(size_t size). Intenté hacer Base** array = new Derived*[size]; pero el compilador dice . . . Read more

Polimorfismo y casting de objetos en Java

¿Existe alguna posibilidad de que o1 o o2 se puedan convertir a A y el programa se ejecute? ¿Por qué la última instrucción da un error de tiempo de ejecución? public class A{ public A(Object object) { } public A(){ } public String toString(){ return "A"; } } public class . . . Read more

¿Existe una manera de hacer que mi objeto nunca sea nulo?

Se me dio una tarea y no estoy seguro de cómo hacer que funcione. Todos los casos de prueba deben pasar. Assertions.assertDoesNotThrow(() -> p3.equals(null)); Assertions.assertFalse(p3.equals(null), “equals to null should return false”); Ya resolví el primero, el que me está engañando es el Assertions.assertfalse(p3.equals(null)). Creé el objeto p3 como Punto de . . . Read more