Resultados da pesquisa a pedido "polymorphism"

3 a resposta

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 ...

1 a resposta

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 ...

3 a resposta

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 ...

7 a resposta

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

8 a resposta

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;} ...

3 a resposta

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 ...

5 a resposta

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?

3 a resposta

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 ...

15 a resposta

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ê ...

1 a resposta

É 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 ...