Resultados da pesquisa a pedido "polymorphism"
Spring: como alterar implementações de interface em tempo de execução
Como desenvolvedor Java, frequentemente preciso escolher entre diferentes implementações de minhas interfaces. Às vezes, essa escolha pode ser feitauma vez, enquanto outras vezes preciso de implementações diferentes em resposta às diferentes ...
exceção de serialização de aumento: classe não registrada, problema de base polimórfica de serialização
Estive lendo, fazendo referência cruzada e, finalmente, não encontrando um exemplo e resposta coerentes. o que estou tentando fazer é bem simples, mas estou claramente perdendo alguma coisa. em inglês, eu tenho uma estrutura de classe com duas ...
Aprendendo C ++: polimorfismo e fatiamento
Considere o seguinte exemplo: #include <iostream> using namespace std; class Animal { public: virtual void makeSound() {cout << "rawr" << endl;} }; class Dog : public Animal { public: virtual void makeSound() {cout << "bark" << endl;} }; int ...
Como posso armazenar objetos de tipos diferentes em um contêiner C ++?
Existe um contêiner C ++ que eu possa usar ou criar que possa conter, por exemplo,int estring edouble tipos? O problema que estou enfrentando é que sempre que tento preencher, digamos, um mapa, vetor ou lista com, digamos, o seguinte: int x; ...
Aprendendo C ++: retornando referências E dando a volta ao fatiamento
Estou tendo um diabo para entender as referências. Considere o seguinte código: class Animal { public: virtual void makeSound() {cout << "rawr" << endl;} }; class Dog : public Animal { public: virtual void makeSound() {cout << "bark" << endl;} ...
Como a covariância é mais legal que o polimorfismo ... e não redundante?
O .NET 4 apresenta covariância. Eu acho que é útil. Afinal, a MS passou por todos os problemas de adicioná-lo à linguagem C #. Mas, por que a covariância é mais útil que o bom e velho polimorfismo? Eu escrevi este exemplo para entender por que ...
O que é o método polimórfico em java?
Estou estudando a linguagem java para o teste SCJP. É um pouco difícil entender o "método polimórfico". Você poderia explicar isso para mim? ou me dá alguns links?
Como faço para tornar uma classe genérica para todos os tipos numéricos?
Estou tentando criar uma classe Vector que é genérica para todos os tipos numéricos. minha tentativa original foi escrever uma classe para todos os tipos como este: class Vector3f(val x:Float, val y:Float, val z:Float)como o scala suporta ...
Quando usar destruidores virtuais?
Eu tenho um entendimento sólido da maioria das teorias de OO, mas a única coisa que me confunde muito são os destruidores virtuais. Eu pensei que o destruidor sempre é chamado, não importa o que e para cada objeto na cadeia. Quando você ...
É necessário atribuir um ponteiro incompatível para implementar o polimorfismo em C
Eu tento simular o polimorfismo do C ++ em C com o seguinte código: #include<stdio.h> typedef struct Base { void (*out) (void); } Base; typedef struct Derived { Base base; int x; } Derived; void base_out() { printf("base\n"); } void ...