Resultados da pesquisa a pedido "polymorphism"

2 a resposta

Melhor método para implementar um padrão abstrato de fábrica

Considere o seguinte código: #include <stdio.h> // ============================= class Shape{ public: virtual ~Shape(){}; virtual void process() = 0; }; class Triangle : public Shape{ public: virtual void process() override { printf("BBB\n"); } ...

2 a resposta

O VBA é uma linguagem OOP e suporta polimorfismo?

Na verdade, estou trabalhando no meu primeiroVBA projeto. (vem de ondeC ++) Eu gostaria de melhorar um existenteVBA projeto usado por umMicrosoft Excel pasta de trabalho implementando classes e polimorfismo. Meu problema é: 1 -Eu li muitos ...

2 a resposta

Recuperando objetos de hibernação polimórficos usando uma consulta de critérios

No meu modelo, tenho uma classe abstrata "Usuário" e várias subclasses como Applicant, HiringManager e Interviewer. Eles estão em uma única tabela e eu tenho um único DAO para gerenciar todos eles. Do utilizador: @Entity @Table(name="User") ...

2 a resposta

Métodos de herança e sobrecarga com diferentes tipos de dados de argumento em Java

Quando eu estava analisando um código java simples relacionado a sobrecarga e herança, esperava receber uma saída que sobrecarregasse os tipos de dados do argumento. Mas não funciona assim. Código: class A { public int calc (double num){ ...

6 a resposta

Como o polimorfismo pode substituir uma instrução if-else dentro de um loop?

Como o polimorfismo substitui uma declaração if-else ou Switch dentro de um loop? Em particular, ele sempre pode substituir um if-else? A maioria dos if-thens que eu uso dentro de loops são comparações aritméticas. Esta questão é gerada a partir ...

1 a resposta

sqlalchemy valor diferente de `len (query.all ())` e `query.count ()`

Este é um código de exemplo. Um documento possui muitos comentários PostComment estende Comentário (com recurso polimórfico sqlalchemy) Algumas consultas retornam resultados diferentes entrelen(query.all()) equery.count() versão sqlalchemy: ...

1 a resposta

A recursão polimórfica de Haskell com mapas compostos causa erro de tipo infinito

Qual é a maneira correta de criar uma função que pode criar dinamicamente um mapa composto? Isso resulta em um erro (também acontece com o fmap): createComposedMaps list = accumulate list map where accumulate (x:xs) m = accumulate xs (m.map) ...

3 a resposta

Polimorfismo no OCaml - ad hoc, paramétrico, inclusão / subtipagem

Estou com problemas para entender os diferentes tipos de polimorfismo, especificamente em relação ao OCaml. Entendo que o polimorfismo permite vários tipos no OCaml denotados como 'a, mas não entendo quais são os diferentes tipos de ...

8 a resposta

Qual é o benefício do polimorfismo usando a interface Collection para criar o objeto ArrayList?

Estudei polimorfismo e entendo que ele pode fazer ligação dinâmica de métodos, como abaixo. Supondo que a classe Animal seja abstrata. public class AnimalReference { public static void main(String args[]) Animal ref // set up var for an Animal ...

1 a resposta

Por que ele armazena ou aloca memória para variáveis de superclasse, no objeto de subclasse?

No código a seguir class Mammal { String name = "furry "; String makeNoise() { return "generic noise"; } } class Zebra extends Mammal { String name = "stripes "; String makeNoise() { return "bray"; } } public class ZooKeeper { public static ...