Resultados da pesquisa a pedido "polymorphism"
Boost Python: contêiner polimórfico?
Eu tenho um método (ou função) que retorna uma referência a uma lista de objetos polimórficos:
Por que recebo um erro em tempo de compilação ao chamar um método de subclasse usando a referência de superclasse?
Eu sei que o polimorfismo acontece no caso de substituição de método. Mas estou um pouco confuso sobre o que está abaixo. class A { public void hi() { System.out.println("A "+this.getClass().getName()); } } class B extends A { public void bye() ...
Posso substituir um método privado em Java?
Eu sei que posso usar a reflexão para invocar um método privado e obter ou definir o valor de uma variável privada, mas quero substituir um método.
Posso obter comportamento polimórfico sem usar funções virtuais?
Por causa do meu dispositivo, não posso usar funções virtuais. Suponha que eu tenha: class Base { void doSomething() { } }; class Derived : public Base { void doSomething() { } }; // in any place { Base *obj = new Derived; obj->doSomething(); ...
Funções para tipos de dados polimórficos
dadosFoo a é definido como: data Foo a where Foo :: (Typeable a, Show a) => a -> Foo a -- perhaps more constructors instance Show a => Show (Foo a) where show (Foo a) = show acom algumas instâncias: fiveFoo :: Foo Int fiveFoo = Foo 5 falseFoo ...