Perguntas com a marcação «polymorphism»

Na ciência da computação, o polimorfismo é um recurso de linguagem de programação que permite que valores de diferentes tipos de dados sejam tratados de maneira uniforme.

140
Entre na implementação da interface no Eclipse IDE

Você sabe como, no Eclipse, pressionar F3um método levará você à sua declaração? Bem, eu tenho um método que faz parte de uma interface; clicar F3sobre isso naturalmente me leva à interface de declaração. Obviamente, há um objeto implementando essa interface e é aqui que o método é realmente...

129
Polimorfismo em C ++

ATÉ ONDE SEI: O C ++ fornece três tipos diferentes de polimorfismo. Funções virtuais Sobrecarga de nome de função Sobrecarga do operador Além dos três tipos de polimorfismo acima, existem outros tipos de polimorfismo: tempo de execução tempo de compilação polimorfismo ad-hoc polimorfismo...

126
Como chamar 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 em C ++

Qual é a vantagem de tornar virtual um método privado em C ++? Eu notei isso em um projeto C ++ de código aberto: class HTMLDocument : public Document, public CachedResourceClient { private: virtual bool childAllowed(Node*); virtual PassRefPtr<Element> createElement(const...