Resultados de la búsqueda a petición "polymorphism"
Despacho doble / métodos múltiples en C ++
Tengo una pregunta sobre el envío doble de C ++. En el siguiente código, quiero que los resultados del segundo conjunto coincidan con los resultados del primer conjunto. No sé el tipo real (a menos que intente dynamic_cast) pero sí sé que el ...
¿Cuándo usar destructores virtuales?
Tengo una sólida comprensión de la mayoría de la teoría OO, pero lo único que me confunde mucho son los destructores virtuales. Pensé que el destructor siempre se llama sin importar qué y para cada objeto en la cadena. ¿Cuándo debes hacerlos ...
Polimorfismo con constructor de copia
Aquí está el código que uso. Me gustaría saber si lo que hice es correcto y seguro. Normalmente se compila y las pruebas que hice son exitosas. Pero como es la primera vez que usodynamic_cast ystatic_cast, Me gustaría estar seguro de que no me ...
Polimorfismo de plantillas C ++
Tengo esta estructura de clases. class Interface{ ... } class Foo : public Interface{ ... } template <class T> class Container{ ... }Y tengo este constructor de otra clase Bar. Bar(const Container<Interface> & bar){ ... }Cuando llamo al ...
¿Cómo instanciar una clase dado su nombre de cadena?
Tengo una clase abstracta y quiero iniciarla en una clase que la extienda. Tengo el nombre de las clases secundarias como una cadena. Aparte de esto... String childClassString; MyAbstractClass myObject; if (childClassString ...
javax.el.PropertyNotFoundException al enviar ui: repita con propiedades renderizadas condicionalmente de diferentes subclases
En mi backing-bean tengo una colección de objetos de diferentes subclases que comparten una interfaz común. Dentro de la vista, unui:repeat itera sobre esta colección. Dentro de este bucle, se deben representar diferentes propiedades dependiendo ...
¿Cómo funciona el despacho de métodos dinámicos en Java?
¿Puede una variable de superclase acceder a un método anulado de una subclase? Por ej .: class A { void callMe() { System.out.println("Inside A"); } } class B extends A { void callMe() { System.out.println("Inside B"); } } class Dispatch { ...
Uso del polimorfismo de Rails para comentarios anidados
Necesito construir un sistema de comentarios anidados en una aplicación Rails 3 que permita comentarios sobre muchos modelos (artículos, publicaciones, etc.) y estoy debatiendo sobre cómo desarrollar mi propia solución en la línea ...
¿Por qué debería hacer referencia a la clase base cuando puedo acceder a todos los métodos de la misma manera haciendo referencia a la subclase?
Estoy aprendiendo conceptos de Java. Tengo una duda sobre el concepto de herencia de Java. En herencia, podemos asignar una instancia de subclase a una referencia de clase base y con eso solo podemos acceder a la función de clase base. y podemos ...
Deserialización polimórfica de Jackson
Tengo el siguiente problema con Jackson y la jerarquía de tipos. Estoy serializando una claseSubA que se extiendeBase en unaStringe intentando después desrserializarlo de nuevo. Por supuesto, en tiempo de compilación, el sistema no sabe si ...