Resultados da pesquisa a pedido "polymorphism"

4 a resposta

Overloading é um polimorfismo em tempo de compilação. Realmente

Conheço a diferença sintática entre substituir e sobrecarregar. E também sei que substituir é polimorfismo em tempo de execução e sobrecarregar é polimorfismo em tempo de compilação. Mas minha pergunta é: "A sobrecarga é realmente um ...

2 a resposta

Jackson suporte para polimorfismo sem anotações e campos de bean dedicados

Existe uma maneira de executar serialização / desserialização em Jackson de classes polimórficas sem / usando anotações ou campos de bean especializados? Eu tenho que suportar hierarquias de classe que não posso modificar e não desejo usar ...

4 a resposta

Atribuindo objeto de classe derivada a uma referência de classe pai

Estou sempre intrigado quando vejo: Parent ref = new Child();where A classe filho estende Pai. Como o objetoref parece na memória?Como é tratado o método virtual? não virtual?Como é diferente de:Child ref = new Child();

5 a resposta

Posso substituir uma propriedade em c #? Quão

Eu tenho essa classe Base: abstract class Base { public int x { get { throw new NotImplementedException(); } } } E o seguinte descendente: class Derived : Base { public int x { get { //Actual Implementaion } } }Quando compilar, recebo este ...

5 a resposta

Não é possível fazer downcast porque a classe não é polimórfica?

É possível ter herança sem métodos virtuais? O compilador está dizendo que o código a seguir não é polimórfic Exemplo Class A(){ int a; int getA(){return a;}; } Class B(): A(){ int b; int getB(){return b;}; } Em outra classe, estamos tentando ...

2 a resposta

Codificação de um sistema de inventário, com itens polimórficos e tipos de itens gerenciáveis

Atualmente, temos um sistema de inventário para nossos funcionários. Ele contém laptops, telefones, mas também cadeiras ergonômicas, geladeiras ou licenças de software ... Coisas muito diferentes que os administradores podem criar / ler ...

8 a resposta

Confusão polimorfismo Java

A pergunta abaixo é do livro Java SCJP5 de Kathy Sierra e Bert Bates. Dado um método declarado como: public static <E extends Number> List<E> process(List<E> nums) Um programador deseja usar o método como este: // INSERT DECLARATIONS HERE ...

3 a resposta

Vazamento de memória possível sem um destruidor virtual?

#include <iostream> using namespace std; class base { int a; public: base() {a =0;} }; class derv :public base { int b; public: derv() {b =1;} }; int main() { base *pb = new derv(); delete pb; } Eu não tenho um destruidor virtual na classe derv, ...

3 a resposta

O que significa aviso "tem método virtual ... mas não destruidor virtual" durante a compilação do C +

#include <iostream> using namespace std; class CPolygon { protected: int width, height; public: virtual int area () { return (0); } }; class CRectangle: public CPolygon { public: int area () { return (width * height); } };Tem aviso ...

4 a resposta

rmazenar objetos de classe derivados em variáveis de classe ba

Gostaria de armazenar instâncias de várias classes em um vetor. Como todas as classes herdam da mesma classe base, isso deve ser possíve Imagine este programa: #include <iostream> #include <vector> using namespace std; class Base { ...