Resultados da pesquisa a pedido "polymorphism"

4 a resposta

s interfaces são compatíveis com polimorfis

Estou tendo problemas com o conceito de interfaces que interagem com tipos polimórficos (ou mesmo interfaces polimórficas). Estou desenvolvendo em c # e gostaria de receber respostas permanecendoFecha a essa definição, embora eu ache que isso ...

4 a resposta

Instanceof retorna true se a instância de um pai ou mã

Tenho uma aulaChild que se estendeParent. Parent child = new Child(); if (child instanceof Parent){ // Do something } Isso retorna verdadeiro ou falso e por quê?

15 a resposta

Qual é a principal diferença entre Herança e Polimorfismo?

@I foi apresentada com essa pergunta em um exame de livro aberto do final do módulo hoje e me perdi. Eu estava lendoHead first Java e as duas definições pareciam exatamente iguais. Eu só estava me perguntando qual era a principal diferença para ...

6 a resposta

Por que a `cabeça 'de Haskell trava em uma lista vazia (ou por que * não * retorna uma lista vazia)? (Filosofia da linguagem)

Nota a outros contribuidores em potencial: por favor, não hesite em usar anotações abstratas ou matemáticas para expressar sua opinião. Se a sua resposta não for clara, solicitarei esclarecimentos, mas fique à vontade para se expressar de uma ...

6 a resposta

Como Haskell lida com polimorfismo de sobrecarga?

Tenho uma pergunta sobre o polimorfismo de Haskel Como eu aprendi, existem dois tipos de polimorfismo: Parametric: onde você não especifica o tipo de entrad Exemplo functionName :: [a] -> a Sobrecarga: como programação imperativa, ou seja, ...

3 a resposta

Polimorfismo paramétrico vs Polimorfismo ad-hoc

Gostaria de entender a principal diferença entre o polimorfismo paramétrico, como o polimorfismo de classes / funções genéricas nas linguagens Java / Scala / C ++ e o polimorfismo "ad-hoc" no sistema do tipo Haskell. Estou familiarizado com o ...

4 a resposta

Especificando o tipo de retorno de um método abstrato de uma Classe Base de acordo com uma Subclasse

Tenho a seguinte estrutura: abstract class Base { public abstract List<...> Get(); //What should be the generic type? } class SubOne : Base { public override List<SubOne> Get() { } } class SubTwo : Base { public override List<SubTwo> Get() { } ...

9 a resposta

Velocidade da chamada virtual em C # vs C ++

Parece que me lembro de ler em algum lugar que o custo de uma chamada virtual em C # não é tão alto, relativamente falando, como em C ++. Isso é verdade? Se sim - por quê?

2 a resposta

olimorfismo e sobrecarga com métodos estáticos em C

Estive tentando gerar uma fábrica que deveria retornar um objeto diferente de uma interface comum (digamosItem) de acordo com o parâmetro de entrada (eu chamo de contexto) da funçãogetItem(A context) gora, suponha que eu defina um novo tipo de ...

6 a resposta

Matching uma função sobrecarregada ao seu argumento polimórfico

Ok, o título é um bocado e acho que é provavelmente por isso que tem sido difícil encontrar uma resposta através do google ou deste site. Pode ser que eu não saiba como expressar o problema corretamente, mas aqui vai: Tenho uma série de ...