Resultados da pesquisa a pedido "polymorphism"
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 ...
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ê?
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 ...
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 ...
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, ...
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 ...
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() { } ...
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ê?
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 ...
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 ...