Preguntas etiquetadas con polymorphism

En informática, el polimorfismo es una característica del lenguaje de programación que permite manejar valores de diferentes tipos de datos de manera uniforme.

129
Polimorfismo en C ++

HASTA DONDE SE: C ++ proporciona tres tipos diferentes de polimorfismo. Funciones virtuales Nombre de función sobrecarga Sobrecarga del operador Además de los tres tipos anteriores de polimorfismo, existen otros tipos de polimorfismo: tiempo de ejecución tiempo de compilación polimorfismo...

126
¿Cómo llamar a base.base.method ()?

// Cannot change source code class Base { public virtual void Say() { Console.WriteLine("Called from Base."); } } // Cannot change source code class Derived : Base { public override void Say() { Console.WriteLine("Called from Derived."); base.Say(); } } class SpecialDerived : Derived {...

125
Método virtual privado en C ++

¿Cuál es la ventaja de hacer que un método privado sea virtual en C ++? He notado esto en un proyecto de código abierto C ++: class HTMLDocument : public Document, public CachedResourceClient { private: virtual bool childAllowed(Node*); virtual PassRefPtr<Element> createElement(const...