Resultados da pesquisa a pedido "polymorphism"

2 a resposta

Polimorfismo com construtor de cópias

Aqui está o código que eu uso. Gostaria de saber se o que fiz é correto e seguro. Normalmente ele compila e os testes que fiz são bem-sucedidos. Mas como é a primeira vez que usodynamic_cast estatic_cast, Gostaria de ter certeza de que não perdi ...

6 a resposta

Polimorfismo de modelos C ++

Eu tenho essa estrutura de classes. class Interface{ ... } class Foo : public Interface{ ... } template <class T> class Container{ ... }E eu tenho esse construtor de alguma outra classe Bar. Bar(const Container<Interface> & bar){ ... }Quando ...

3 a resposta

Como instanciar uma classe devido ao nome da string?

Eu tenho uma classe abstrata e quero inicializá-la para uma classe que a estenda. Eu tenho o nome das classes filho como uma string. Além disso... String childClassString; MyAbstractClass myObject; if (childClassString = "myExtenedObjectA") ...

2 a resposta

herança de sobrecarga e polimorfismo do método java

Aqui está uma pergunta de prática de teste que me deparei, agradeceria sua ajuda para me fazer entender os conceitos Deixe Hawk ser uma subclasse de Bird. Suponha que alguma classe tenha dois métodos sobrecarregados void foo (Hawk h) e void foo ...

1 a resposta

Desserialização polimórfica de Jackson

Eu tenho o seguinte problema com Jackson e hierarquia de tipos. Estou serializando uma classeSubA que se estendeBase dentro deStringe depois tentar deserializá-lo novamente. Obviamente, em tempo de compilação, o sistema não sabe se seráBase ...

5 a resposta

Polimorfismo e fundição

Eu quero entender o polimorfismo em c #, então, testando várias construções, vim com o seguinte caso: class Shape { public virtual void Draw() { Console.WriteLine("Shape.Draw()"); } } class Circle : Shape { public override void Draw() ...

12 a resposta

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."); ...

1 a resposta

Como posso usar atributos polimórficos com os analisadores boost :: spirit :: qi?

Gostaria que meu analisador boost :: spirit pudesse analisar um arquivo, converter as regras analisadas em tipos diferentes e emitir um vetor contendo todas as correspondências encontradas. Todos os tipos que são emitidos como atributos devem ser ...

2 a resposta

Diferença conceitual entre polimorfismo paramétrico e polimorfismo de subtipo?

Eu tentei ler a wikipedia, mas é tão densa sobre o polimorfismo (especificamente relacionado ao Java). Meu entendimento é que o polimorfismo de subtipo está relacionado à subtipagem e o polimorfismo paramétrico está relacionado a ...

3 a resposta

Por que, se o método estático não envolve polimorfismo (ligação tardia), vejo erro de que o método estático não pode ser substituído

considere o seguinte código: class A{ public static void m(Number n){ System.out.println("Number A"); }; } class B extends A{ public static int m(Number n){ System.out.println("Number B"); return 1; }; }resultado: java: m (java.lang.Number) em ...